Tips

インジケータにおけるプロセスの表示

日付2001/04/27
ID01-576
バージョン6.5.x and 6.7.x
プラットフォームWindows and Mac

この記事は、最新ではないバージョンに関連した方法について解説しています。

最新のバージョンでは推奨されていないか、または他の方法で簡単に実現できる可能性があります。

ループ中(On Timer eventによってで なく)のインジケータ中のプロセスを表示したい場合、インジケータオブジェクトのディスプレイを更新するredrawコマンドを使用する必要があります。例えば、次のコードが、MyIndicatorの値を更新します。しかし、プロセス 表示されません:

Case of
: (Form event=On Clicked )
MyIndicator:=0
For ($i;1;10000)
MyIndicator:=$i
End for
End case

このコードで、インジケータ ループの終わりに更新されます。プロセスを表示したい場合、以下の様に修正する必要があります。

Case of
: (Form event=On Clicked )
MyIndicator:=0
For ($i;1;10000)
REDRAW(MyIndicator)
MyIndicator:=$i
End for
End case