---- Support BBS ----
[ 前の記事 | 次の記事 | 一覧 ]

[00326] 980 byte
投稿日時: 2001年4月9日(月) 16時27分39秒
ホスト名: tlw029.enjoy.ne.jp(202.224.90.29)

SIZEOF

投稿者: 亮
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

---- Support BBS ----