Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Progress SET PROGRESS
|
Progress SET PROGRESS ( id ; Ablauf {; Meldung {; Vordergrund}} ) | ||||||||
Parameter | Typ | Beschreibung | ||||||
id | Lange Ganzzahl |
![]() |
ID des Ablaufbalkens | |||||
Ablauf | Zahl |
![]() |
Wert des Ablaufs ([0...1] oder -1) | |||||
Meldung | Text |
![]() |
Meldung des Ablaufbalkens | |||||
Vordergrund | Boolean |
![]() |
Ablaufbalken im Vordergrund zeigen | |||||
Die Methode Progress SET PROGRESS ändert den Wert des Ablaufbalkens zusammen mit der Information, die im Ablauffenster erscheint. Es ist hilfreich, einen Ablaufbalken innerhalb einer Schleife zu aktualisieren.
In id übergeben Sie die einmalige ID des Ablaufbalkens, welche die Methode Progress New zurückgibt.
In Ablauf übergeben Sie den aktuellen Wert des Ablaufbalkens. Sie übergeben einen Wert Zahl (zwischen 0 und 1) oder -1 für einen undefinierten Ablaufbalken (auf Mac OS bekannt als "animierter Balken").
In Meldung übergeben Sie zusätzlichen Text, der unter dem Haupttitel (Windows) oder unter dem Ablaufbalken (Mac OS) erscheinen soll. Dieser Parameter ist optional.
Übergeben Sie Wahr in Vordergrund, wenn das Ablauffenster zwingend im Vordergrund der Anwendung erscheinen soll.
Ablaufbalken updaten:
$P:=Progress New // Neuen Balken erstellen
// Ablaufen in einer Schleife ausführen
For($i;1;100)
// ... Code für Ablaufen
// Ablaufbalken updaten
$r:=$i/100
Progress SET PROGRESS($P;$r;"Mehr Info")
End for
// Balken löschen, wenn Ablaufen beendet ist
PROGRESS QUIT($P)
Produkt: 4D
Thema: Ablaufbalken
4D Progress ( 4D v20 R7)