f$DialogStarten (f$DialogExecute)
f$DialogStarten (f$DialogExecute)
Aktivieren eines Dialoges, der zuvor mit f$DialogOeffnen geöffnet wurde. Die Funktionsweise von f$DialogStarten ist analog zu f$Dialog. Nach Aufruf der Funktion kann der Anwender den Dialog bearbeiten, bis er über eine Schaltfläche verlassen wird. Deren Rückgabewert wird als Funktionsergebnis zurückgegeben. Die volle Funktionalität der Überprüfungslogik (Kontroll-ET’s) steht zur Verfügung.
Hinweis: Dies ist eine Expertenfunktion, die für anspruchsvolle Anwendungen gedacht ist. Für Normalfälle sollte die Funktion f$Dialog verwendet werden.
Nach der Abarbeitung von f$DialogStarten wird der Dialog nicht automatisch geschlossen, sondern bleibt (inaktiv) auf dem Bildschirm - wie vor dem Aufruf. Er kann dann über f$DialogBeenden geschlossen werden, oder aber später mit f$DialogStarten erneut aktiviert werden.
Syntax: | Weiter = f$DialogStarten( FensterID ) | ||
| Argument | Typ | Bedeutung |
| FensterID | Ganzzahl | die von f$DialogOeffnen zurückgegebene Fensteridentifikation |
Ergebnis: | Zeichenkette | Rückgabewert der gedrückten Schaltfläche | |
Beispiel: | Ablauf = f$DialogStarten( FensterID ) | ||
Zu Details und Beispielen siehe f$DialogOeffnen.