DLG_OpenDialog

Öffent einen beliebigen Dialog

Prototype


DLG_OpenDialog( Dialog, FensterModus, ... )

Parameter


ParameterTypBedeutung
DialogstringIdent des zu öffnenden Dialogs (z.B. "ar11")
FensterModusnumber-1 = ohne Modus, 0 = Anzeigen, 1 = Ändern, 2 = Neuanlegen, 3 = Kopieren
...string/number/booleanbeliebige Anzahl von Fenster-Parametern (optional)

Rückgabewert


NummerTypBedeutung
1boolean/niltrue bei Erfolg, nil im Fehlerfall
2stringnur 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 ) )