gettextのバグは修正されたのでしょうか?No.07372
やすお さん 01/02/02 12:09
 
秀丸担当さん、こんにちは、やすおです。
以前投稿が「ひろさん」からの投稿と同じ内容かもしれませんが、

記事番号:07125
日付:01/01/04
題名:「B5バグ:gettext」
について、確認したいことがあります。

Ver3.07でgettextのバグは修正されていないのでしょうか?
修正履歴に載っていなかったため、まだ修正していないのかと思いますが。
私のテスト環境(V3.07)では、まだ期待通り動作してくれません。

テストテキスト

<\t>abc<\t>efg<return>
hijklmn<\t>opqrs<\t>tu<return>
<\t><\t><return>
<return>
[EOF]

上記<\t>は、タブです。投稿上タブは入れない方がいいのかと思ったため
<\t>という表現にさせていただきました。

上記テストテキストを、次のマクロで実行すると、出力されるテキストが
V3.07とV3.05で異なっております。


gofiletop;
##i = 0;
while(##i < 1000){
   $$str = gettext(x,y,x+1,y);
   $$text = $$text + $$str;
   right;
   ##i = ##i + 1;
   }
newfile;
insert $$text;
endmacro;


V3.05の結果
タブもちゃんと取得でき、新規ファイルに出力されている

V3.07の結果
タブそのものがgettextで取得できないケースがある

私としては、V3.07でもV3.05の動作にして頂きたいのですが。
もし無理でしたら全然構いません。
わがままなことを言って申し訳ありません。

秀丸環境
V3.05およびV3.07
タブ:8タブ
Windows98SE

以上、よろしくお願い致します。

[ ]
RE:07372 gettextのバグは修正されたのでNo.07378
ひろ さん 01/02/02 17:27
 
 やすおさん今日は、ひろです。引用順序を変えました。
> 題名:「B5バグ:gettext」
> について、確認したいことがあります。
 このわたしが報告したこと自体は修正されています。

> V3.05の結果
> タブもちゃんと取得でき、新規ファイルに出力されている
>
> V3.07の結果
> タブそのものがgettextで取得できないケースがある
 Ver.3.05 と動きが違うのは拙いかもしれませんが、
>    $$str = gettext(x,y,x+1,y);
でタブの取得が場合によって上手くいかないのは、ある意味当たり前だと思
います。何故ならタブは必ず 2, 4, 8 文字のどれかとしてとして表示され
るからです。

[ ]
RE:07372 gettextのバグは修正されたのでNo.07382
秀丸担当 さん 01/02/02 17:45
 
>Ver3.07でgettextのバグは修正されていないのでしょうか?

ひろさんの報告の位置のずれは修正されましたが、これはまた別の
問題でした。
互換性が保たれていないのはいけないと思うのでなんとか互換性を
保つようにしたいと思います。

[ ]