« 会社から帰ってみると.... | メイン | 大阪出張 »

2005年06月01日

Excelで開かれているファイルは開けない?

ちょっと前にDelphi-MLで「Excelで開かれているファイルをAssignFileでopen出
来ない」という話題が流れて、「TFileStreamを使おう」みたいな結果になって
たのですが、直接 CreateFile APIを呼び出せば問題なくopenできました
(考えてみれば当たり前ですね)。

自分自身の健忘録をかねて記載しておきます。

ファイルハンドル := CreateFile(ファイル名, GENERIC_READ, 
                               FILE_SHARE_READ + FILE_SHARE_WRITE, 
                               nil, OPEN_EXISTING, 
                               FILE_ATTRIBUTE_ARCHIVE + FILE_ATTRIBUTE_COMPRESSED +
                               FILE_ATTRIBUTE_HIDDEN  + FILE_ATTRIBUTE_READONLY   +
                               FILE_ATTRIBUTE_SYSTEM  + FILE_ATTRIBUTE_TEMPORARY, 0);

投稿者 woodybells : 2005年06月01日 00:55

トラックバック

このエントリーのトラックバックURL:
http://sv59.xserver.jp/~woodybells/woodybells.com/mt/mt-tb.cgi/24

コメント

コメントしてください




保存しますか?