View Categories

DLGPROCESS

//Scriptfunktion 'DLGPROCESS'
//Zeigt eine Meldung auf dem Bildschirm an und visualisiert den Fortschritt eines Prozesses.

//PARAMETER:
//Titel: Der Titel des Prozessdialogs.
//Text: Eine kurze Beschreibung des angezeigten Prozessstatus.
//Count: Die Gesamtanzahl der Schritte oder das Maximum des Fortschritts.
//Value: Der aktuelle Wert oder Fortschritt des Prozesses.
//Show: True, um den Fortschrittsdialog anzuzeigen; False, um ihn auszublenden

//Beispiel:
ZAHLER="0"
MAX="5"
//Fortschrittsdialog starten
DO{}
	IFBLOCK{ZAHLER={MAX}}
		EXIT{}
	ENDIF
	ZAHLER=SUM{{ZAHLER}+1}
	//Fortschritt anzeigen
	RES=DLGPROCESS{Es wird gezählt... {ZAHLER},Es dauert eventuell ein bisschen...,{MAX},{ZAHLER},True}
	//1 Sekunde warten
	RES=WAIT{1}
LOOP{}
//WICHTIG!
//Fortschrittsdialog schließen
RES=DLGPROCESS{,,{MAX},{ZAHLER},False}