SetFindPackNo.06318
ひろ さん 01/12/18 00:21
 
 秀まるおさん今日は、ひろです。
 バグではなく、おそらく使用だと思いますが、あまり文字列が長い場
合、「tkinfo.dllのSetFindPack関数でエラーが発生しました。発生箇所は、
先頭から300桁目です。」となるようです。実際に許される文字数がどれだけ
か解りませんが、文字列変数の上限と同程度にして頂けないでしょうか?
 こちらの環境は、Windows98+IE5.5+鶴亀 Ver.1.56 です。

[ ]
RE:06318 SetFindPackNo.06323
秀まるお さん 01/12/18 13:34
 
 今ソースコードを見直してみましたが、特に文字数制限があってエラーが出
ているようでは無いと思います。

 エラーの種類をもっと詳しく表示するように直してみます。

[ ]
RE:06323 SetFindPackNo.06325
ひろ さん 01/12/18 18:12
 
 秀まるおさん今日は、ひろです。
>  エラーの種類をもっと詳しく表示するように直してみます。
 宜しくお願いします。またエラーの詳細については、ヴァージョンアップ後に改め
て。

[ ]
RE:06323 SetFindPackNo.06413
ひろ さん 02/01/08 14:13
 
 秀まるおさん今日は、ひろです。
>  今ソースコードを見直してみましたが、特に文字数制限があってエラーが出
> ているようでは無いと思います。
 エラー内容が、
> 11:30:48.090 ( 994) 鶴亀開始 V1.57 IEVersion=5, fWin98=1, fWin2000=0 fLarg
>eMem=1
> 12:08:29.320 (3910) CommandMacroSub sample.mac
> 12:08:29.320 (4885) tkinfo.dllのSetFindPack関数でエラーが発生しました。発
>生箇所は、先頭から260桁
> 目です。エラー内容 = 検索文字列が長すぎます。
> 12:08:33.050 (4894) MessgeBox2() exit
でサンプルマクロは末尾の物です。
loaddll "tkinfo.dll";
#tmp = dllfunc("SetFindPack", "(\"ああああああああああああああああああああああ
あああああああああああああああああああああああああああああああああああああああ
あああああああああああああああああああああああああああああああああああああああ
あああああああああああああああああああああああああああ
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabc\", target=all)");
freedll;

[ ]
RE:06413 SetFindPackNo.06415
秀まるお さん 02/01/08 15:57
 
 ちょっと僕の方で混乱があったかもしれないですが、ご了承いただくとして、
SetFindPackでのこのエラーは出るべくして出るエラーです。

 要望いただいた「文字列変数の上限と同程度にする」ことはできません。とい
うのは、検索用のバッファというのは秀丸エディタの検索文字列バッファと同じ
類の物でして、秀丸エディタで250文字程度になっているようなので、それをさ
らに大きくすることは(少なくとも鶴亀側では)できません。

[ ]
RE:06415 SetFindPackNo.06418
ひろ さん 02/01/08 18:39
 
 秀まるおさん今日は、ひろです。
> 検索用のバッファというのは秀丸エディタの検索文字列バッファと同じ
> 類の物でして、秀丸エディタで250文字程度になっている
 こちらの件、了解しました。

[ ]