disabledrawNo.05063
ひろ さん 01/05/21 19:35
 
 秀まるおさん今日は、ひろです。
 確証はないのですが、Ver.1.18 から disabledraw が働くなくなっている
気がするのですが、その様なことはありませんか?

[ ]
RE:05063 disabledrawNo.05076
秀まるお さん 01/05/22 11:06
 
>  確証はないのですが、Ver.1.18 から disabledraw が働くなくなっている
> 気がするのですが、その様なことはありませんか?

 簡単なマクロで確認した限りは大丈夫なようです。

    disabledraw;
    #i = 0;
Loop:
    while( #i < 1000 ) {
        insert "aaaaaaaa\n";
        #i = #i + 1;
    }
    enabledraw;

[ ]
RE:05076 disabledrawNo.05077
ひろ さん 01/05/22 12:12
 
 秀まるおさん今日は、ひろです。
>  簡単なマクロで確認した限りは大丈夫なようです。
 確かに返信元のマクロでは大丈夫ですね。
 少し調べてみただけで、全ての DLL は調べていませんが、取り敢えず
SwitchHeaderView を使用すると disabledraw が取り消されてしまうようで
す。
 以前はなかったと思うのですが...。

[ ]
RE:05077 disabledrawNo.05079
秀まるお さん 01/05/22 15:35
 
> SwitchHeaderView を使用すると disabledraw が取り消されてしまうようで
> す。
>  以前はなかったと思うのですが...。

 以前からdisabledrawが取り消されていたようです。以下のマクロのdisabledraw部
分やdllfunc部分をコメントにするなどしてテストした限りはV1.10でもV1.18でも同
じ動きでした。

    disabledraw;
    loaddll "tkinfo.dll";
    #n = dllfunc("SwitchHeaderView", 2);
    #i = 0;
Loop:
    while( #i < 1000 ) {
        gofiletop;
        gofileend;
        #i = #i + 1;
    }
    enabledraw;

 ちなみにV1.18から送信用のメールについてもSwitchHeaderViewが有効になったの
で、その違いによってマクロの動作が変わったのかもしれないです。

 で、とりあえずソースコードを見直して、disabledrawの状態が続行するように修
正してみます。(レベルダウンしなければいいけど)

[ ]
RE:05079 disabledrawNo.05082
ひろ さん 01/05/22 23:57
 
 秀まるおさん今日は、ひろです。
>  ちなみにV1.18から送信用のメールについてもSwitchHeaderViewが有効になったの
> で、その違いによってマクロの動作が変わったのかもしれないです。
 そういわれれば、Ver.1.18 以前は、送信用メールでヘッダの切り替えが
出来なかったんですね。エラーにはならないので気が付かずに使っていまし
た。

>  で、とりあえずソースコードを見直して、disabledrawの状態が続行するように修
> 正してみます。(レベルダウンしなければいいけど)
 よろしくお願いします。

[ ]