杉浦 まさき
No.19098
杉浦 まさき
さん 05/04/02 04:48
ご無沙汰しております。杉浦 まさきです。
拙作マクロのユーザーさんから、マクロを実行したら以下の
メッセージが表示されてマクロが実行できない、という
問い合わせを頂いているのですが、当該マクロファイルは
ちゃんとマクロフォルダにあるとのことなので、問題の
切り分けができずに困っています。で、下記のメッセージが
表示されるのはどういうケースなのかを教えてください。
#CreateFile()失敗後のGetLastError()の戻り値が
ERROR_PATH_NOT_FOUND の場合だとは思うんですが念のため。。
表示されるメッセージ:
「ファイルのパス(ファイルを含んでいるフォルダ自体)
が存在しません。ファイル名(マクロファイルのフルパス)」
なお、環境は Windows2000、秀丸のバージョンは4.07だそうです。
マクロフォルダは C:\Program Files\Hidemaru\MacroDir です。
[
△
]
RE:19098 杉浦 まさき
No.19117
秀丸担当
さん 05/04/04 15:48
>#CreateFile()失敗後のGetLastError()の戻り値が
> ERROR_PATH_NOT_FOUND の場合だとは思うんですが念のため。。
このメッセージは、全くもってこの通りの時のメッセージです。
CreateFile()をしている至るところでこのメッセージを出す処理が入っています。
マクロファイルがメッセージに出ているということは、そのマクロファイルが無
いということなのではないかと思います。
[
△
]
RE:19117 杉浦 まさき
No.19123
杉浦 まさき
さん 05/04/05 00:21
ども、杉浦 まさきです。
>>#CreateFile()失敗後のGetLastError()の戻り値が
>> ERROR_PATH_NOT_FOUND の場合だとは思うんですが念のため。。
>このメッセージは、全くもってこの通りの時のメッセージです。
>CreateFile()をしている至るところでこのメッセージを出す処理が入っています。
ご回答いただきどうもありがとうございました。やっぱり
その場合しかないということですよね。。
その後ユーザーさんの方の問題は解決したのですが、
解決した理由がイマイチわからなかったので、これで
とりあえずすっきりしました。
>マクロファイルがメッセージに出ているということは、そのマクロファイルが無
>いということなのではないかと思います。
細かい突っ込みで申し訳ありませんが、「マクロファイル」ではなく
「マクロフォルダ」ですよね?
[
△
]
RE:19123 杉浦 まさき
No.19124
秀丸担当
さん 05/04/05 10:23
>細かい突っ込みで申し訳ありませんが、「マクロファイル」ではなく
>「マクロフォルダ」ですよね?
そうです。その通りでした。
メッセージの通りで、ファイルではなく、ファイルを含んでいるフォルダ自体、
でした。
[
△
]