---- Support BBS ----
[00326] 980 byte
投稿日時: 2001年4月9日(月) 16時27分39秒
ホスト名: tlw029.enjoy.ne.jp(202.224.90.29)
SIZEOF
初めまして。杉浦さんには、何度かメールでバグ報告していたのですが、今回からこちらで、させていただきます。よろしくお願いします。
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
---- Support BBS ----