ログファイルの再読み込みNo.03886
ぼくドラえもんです さん 03/10/03 21:00
 

お世話になります。
チョーマクロ初心者なのですが、
あるシステムの吐き出しているログファイルを閲覧するのに、
下記のマクロをあちこちのサンプルを組み合わせて、
作成してみました。

ところが、使っているうちにループが自動的に停止してしまいます。
メモリー不足で止まっているようなのですが、
何か良いアドバイスがあれば教えてください。
よろしくお願いします。


run "macserv.exe";
ddeinitiate "HideMacroServer", "AllService";
ddepoke "newdialog", "20,秀丸マクロ";
ddepoke "newcontrol", "text,,処理中です";
ddepoke "newcontrol", "defbutton,,中止";
ddepoke "notify", "10";
$item = "";
ddestartadvice "dlgresult", $item;
ddeexecute "dialog lastactiveparent";
$openFileName=filename;

while( 1 ){

ddewaitadvice $item, 10;
// 「中止」ボタンが押されたら終了する
if( $item != "" ) break;

// 元々のコード例:ここから
#y = #y + 1;

if (#y > 100 ){
    //loadfile $openFileName;
    readonlyloadfile $openFileName;
    gofileend;
    #y = 0;
}


}
ddeexecute "enddialog";
ddestopadvice "dlgresult";
ddeexecute "exit";
endmacro;

[ ]
RE:03886 ログファイルの再読み込みNo.03891
山紫水明 さん 03/10/05 10:41
 
 ぼくドラえもんですさん,こんにちは。

》あるシステムの吐き出しているログファイルを閲覧するのに、
》下記のマクロをあちこちのサンプルを組み合わせて、
》作成してみました。

 このログファイルの形状や大きさ,それをマクロを使ってどのように閲覧したい
かがちょっとわかりにくいので,コメントがないのではないかと思いますが。

     では, (^^)/~
                                        山紫水明

[ ]