◀ANSI版開発トップへ
  • 214 リムーバブルメディアを履歴に入れない
    • 215 Re:リムーバブルメディアを履歴に入れない
      • 217 Re:リムーバブルメディアを履歴に入れない
  • [214] リムーバブルメディアを履歴に入れない みく 2001年03月29日 21:42


    ...設定は以下のとおり。
    (//@@@ 2001.03.29のあるところと、その囲み部分)
    少ないので掲示板に。

    する・しないを制御したいときは、設定画面にチェックボックス
    でも適当に追加です。

    /* MRUリストへの登録 */
    void CShareData::AddMRUList( FileInfo* pfi )
    {
    ~ snip ~
    int j;
    // char* pszWork = new char[_MAX_PATH + 1]; //@@@ 2001.03.29 Delete
    // char* pszFolder = new char[_MAX_PATH + 1]; //@@@ 2001.03.29 Delete
    // int nCharChars;
    char szDrive[_MAX_DRIVE];
    char szDir[_MAX_DIR];

    _splitpath( pfi->m_szPath, szDrive, szDir, NULL, NULL );

    //@@@ 2001.03.29 Start by MIK
    char szDriveType[_MAX_DRIVE+1]; // "A:\"
    long lngRet;
    char c;

    c = szDrive[0];
    if( c >= 'a' && c <= 'z' ){
    c = c - ('a' - 'A');
    }
    if( c >= 'A' && c <= 'Z' ){
    sprintf( szDriveType, "%c:\\", c );
    lngRet = GetDriveType( szDriveType );
    if( DRIVE_REMOVABLE == lngRet
    || DRIVE_CDROM == lngRet){
    return;
    }
    }

    char* pszFolder = new char[_MAX_PATH + 1];
    //@@@ 2001.03.29 End by MIK

    strcpy( pszFolder, szDrive );
    strcat( pszFolder, szDir );
    ~ snip ~
    }
    }
    // delete [] pszWork; //@@@ 2001.03.29 Delete
    delete [] pszFolder;
    return;
    }
    • [215] Re:リムーバブルメディアを履歴に入れない じぇぷろ 2001年03月30日 00:28

      ▼ みくさん
      >
      > /* MRUリストへの登録 */

      掲示板だとインデントが崩れるので、eGroupsに修正ファイルをアップしてくれた方が嬉しいかも。。。
      それに私の修正よりもよっぽど長いです。(^_^;)
      ・・・あ!! でも記事から直接カット&ペーストせずに、返信で取り込まれるウィンドウからコピーすれば引用記号は付くけど、ちゃんとタブでインデントされているのを発見!あとは>を消せばOKです。
      • [217] Re:リムーバブルメディアを履歴に入れない げんた 2001年03月30日 09:24

        >掲示板だとインデントが崩れる
        私はINCMで取り込んでいるので正しくインデントされて見えます(^o^)

        メールアドレスを公開したくない人はeGroupに書き込みにくいのでは?でも適当に無料の転送アドレスを使ってもらえばいいような気もしますけど。sourceforgeでもメールアドレスはもらえますしね。