|
>調べてみたところ、
>・dderequestは、520バイト(全角で260文字)
>・ddeexecuteは文字定数と変数の許す限り
>・ddepokeはアイテム名が8192バイト、パラメータは文字定数と変数の許す限り
>・文字定数は4096バイト
>・文字列型変数は8192バイト
>でした。
>いずれもバイト数より1を引いた値が最大だと思います。
秀まるおのマクロサーバ Version 1.4でテストしてみました。
以下のマクロを実行すると「dderequestで相手が応答しません。」というエラーメッ
セージがでます。
dderequestが255文字を超えるとうまくいきません。
520バイト制限ではないような結果です。
もういちど調べてもらえませんか。
環境は秀丸3.19 WindowsXPです。
run "macserv.exe";
ddeinitiate "HideMacroServer", "FileService";
if(!result){
message "dde false";
endmacro;
}
$File="existfile 00000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000001.txt";
if( dderequest( $File ) != "" ){
message ".txtは存在します";
}else{
message ".txtは存在しません";
}
endmacro;
|
|