DLG_OpenDialog
lk
cs
Owned by lk
Öffent einen beliebigen Dialog
Prototype
DLG_OpenDialog( Dialog, FensterModus, ... )
Parameter
Parameter | Typ | Bedeutung |
---|---|---|
Dialog | string | Ident des zu öffnenden Dialogs (z.B. "ar11") |
FensterModus | number | -1 = ohne Modus, 0 = Anzeigen, 1 = Ändern, 2 = Neuanlegen, 3 = Kopieren |
... | string/number/boolean | beliebige Anzahl von Fenster-Parametern (optional) |
Rückgabewert
Nummer | Typ | Bedeutung |
---|---|---|
1 | boolean/nil | true bei Erfolg, nil im Fehlerfall |
2 | string | nur im Fehlerfall: Fehlermeldung |
Hinweise
- Die EXPOS-Funktion OpenDialog leistet vergleichbare Dienste.
- Die Anzahl und Position der Fensterparameter ist nicht dokumentiert, sie kann aber in vielen Fällen einem Syslog-Protokoll mit TRACE 9 entnommen werden.
- Der alte Name der Funktion war "EX_OpenDialog". Dieser Aufruf funktioniert weiterhin, soll jedoch nicht mehr für neue Skripte verwendet werden!
Beispiel
-- öffnet AR11 im Modus Anzeigen für den Artikel 4711 -- 1. Fensterparameter = "", 2. Parameter = Artikel-Nr. assert( DLG_OpenDialog( "ar11", 0, "", 4711 ) )