getclipboardの制限などNo.27616
秀まるお2 さん 10/02/09 13:25
 
 santokuさんから質問いただいた件についてですが、

>・1行の文字数制限はありましたか?

 getclipboardについては、実は4キロバイトで切れてしまうという制限があっ
て、しかも、それはV8.00になっても同じだったりします。

 4キロバイトを超えた文は切り捨てられるという訳ではなくて、続きの部分は
次回getclipboardした時に取得される、というような仕様になっています。その
仕様(1行が何回にも分割されて取得可能)を想定したマクロが既にあって、そ
れを新バージョンでもちゃんと動くように互換性を保証するという目的もあって、
V8になってもやはり4キロバイトで切れる制限になっているそうです。

 (秀丸担当の話によると)

>・あれば値は何ですか? (ヘルプの何処に記載されていますか)

 getclipboardのヘルプの所に書いてあります。

>・#limitの設定方法を質問者に助言して欲しい

 置換でエラーになる箇所は手作業で直して欲しいというのが僕の回答だった訳
ですが、送っていただいたテストデータ上は、そういう行は1行だけしかありま
せんでした。なので、その程度の手作業が入る分は問題ないと思いました。

 どっちにしても、秀丸エディタは1行の長さが大変長いファイルを扱うのは苦
手ということで、いろいろある制限については撤廃するように改良していきたい
所です。

[ ]
RE:27616 getclipboardの制限などNo.27618
santoku さん 10/02/09 13:43
 
丁寧な回答ありがとうございます。
今後の参考にさせてもらいます。

[ ]
RE:27618 getclipboardの制限などNo.27619
秀まるお2 さん 10/02/09 13:48
 
 こちらにコメントさせていただきます。

 マクロがダメだったというのは、つまり、1行の長さが長すぎてエラーになっ
た、ということでした。

 #limitをいじればうまく動くかもしれませんけど、getclipboardの制限を配慮
した形に直さないといけないし、別にそこまでしてマクロで処理する程の話でも
ないのでそれ以上は見ませんでした。

 とにかくややこしい制限があると後々苦労するのは自分なので、なるべくこう
いう制限の無いようにしたいと思います。

[ ]