[00326] 980 byte 投稿日時: 2001年4月9日(月) 16時27分39秒 ホスト名: tlw029.enjoy.ne.jp(202.224.90.29)
投稿者: 亮 e-mail: ryo_36@hotmail.com URL: (入力されていません)
初めまして。杉浦さんには、何度かメールでバグ報告していたのですが、今回からこちらで、させていただきます。よろしくお願いします。 SIZEOFで、ファイルサイズが取得できない場合があります。 私がこのバグに気付いたのは、ディスクトップにあるファイルで、マクロを実行したときです。このとき、SIZEOFでファイルサイズが取得されていなかったのです。 原因を調べてみると、どうやら、フォルダ名に半角カタカナがある場合に、取得できないようです。この場合は、"ディスクトップ(半角)"が含まれているからみたいです。 しかし、半角カタカナが含まれているからといって、必ず取得できないわけでもなく、取得できるフォルダ名もあります。 規則性は、わかりませんでした。"てんてん"があやしいみたいですが、これが含まれていても、取得できる場合とできない場合がありました。 テストマクロ //ここから loaddll hidemarudir+"\\DengakuDLL.dll"; $size=dllfuncstr("SIZEOF",filename); message $size; freedll; //ここまで 環境は、Widows98+IE5.5+秀丸3.08+田楽dll1.66です。 田楽dllがv1.64では、正常にファイルサイズは、取得できます。
>326< SIZEOF (亮) 04/09 16:27 └<328> Re: SIZEOF (杉浦まさき) 04/09 22:02