gettext によって、範囲選択は無効 ???No.01830
番頭++ さん 98/10/14 16:44
 
昔の、
[動作環境] ==> [ユーザーインターフェース] ==> [検索での表示] ==> 選択する
のままで、

// test1.mac
searchdown "ABC";
if( result ){
 message gettext(seltopx,seltopy,selendx,selendy);
 right;
 message str(x);
}
endmacro;

// test2.mac
searchdown "ABC";
if( result ){
 right;
 message str(x);
}
endmacro;

test1.mac と test2.mac で、表示される。x の値が変わったような気がします。
勘違いですか ???

gettext によって、範囲選択は無効になるのでしょうか ???

Windows 95, Hidemaru Ver. 2.26

[ ]
RE:01830 gettext によって、範囲選択はNo.01835
ひろ さん 98/10/15 10:09
 
 番頭++さん今日は、ひろです。
> test1.mac と test2.mac で、表示される。x の値が変わったような気がします。
> 勘違いですか ???
 確かに変わりますね。
> gettext によって、範囲選択は無効になるのでしょうか ???
 macro help には特に記載はありませんが、範囲選択は無効になるようです。
seltopx などの値は変わらないとの記載があります。そこで選択上にしたけれ
ば、こういった値を利用するか、searchup を使えば回避できそうですね。

 P.S 私がgettext を使い始めた頃からこういった仕様だったような気がす
る。今年の 5 月までは遡れたが、それ以上は.......(^^;。

[ ]
RE:01835 gettext によって、範囲選択はNo.01837
番頭++ さん 98/10/15 11:03
 
ひろさん、おはようございます。
> macro help には特に記載はありませんが、範囲選択は無効になるようです。
あちきの、勘違いですね。昔書いたマクロに、
gettext ... 後の moveto selendx, selendy;
を見つけました。

[ ]