インジケータにおけるプロセスの表示
日付 | 2001/04/27 |
---|---|
ID | 01-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