|
ぢぇいと申します。
以前同じような質問をしましたが,
そのときには田楽サーバーやマクロサーバをご紹介いただきました。
それで特に問題はないのですが,
自分でも作ってみたくなり,とりあえずファイルの更新
日時を32bit*2で返すような関数をdllの形で作成しました。
ところが,その中で
hFile=CreateFile(FileName,GENERIC_READ,0,
NULL,OPEN_EXISTING,0,NULL);
とやってファイルを開こうとすると,
編集中のソースファイルは開くことができません。
使用中でないファイルではうまくいくことは確認済みです。
GetLastError()でエラーを取得すると
指定したパスが見つかりません。というエラーで開けていないこと
が分かりました。
使用中ファイルであることが理由なのでしょうが,
田楽サーバなどでは,実現されていることです。何か他に
うまい手があるのでしょうか?マクロとは直接関係ない質問で
すみませんが,よろしくお願いいたします。
|
|