Mit dem Modul Dialog können vom Benutzer interaktiv Parameter über Windows Dialogboxen abgefragt werden. Die Klasse DIALOG wird mit:
|LOAD dialog
in einem iG/Script Programm verfügbar gemacht.
| Methode | DIALOG.MESSAGE_BOX [s message][] |
| Beschreibung | Stellt auf dem Bildschirm eine Meldungsbox mit <message> als Meldungstext dar. Der Benutzer muss die Meldung mit OK quitieren. |
| Beispiel | |
| Methode | DIALOG.SELECT_BOX [s message][b status] |
| Beschreibung | Stellt auf dem Bildschirm eine Meldungsbox mit OK und CANCEL Knopf dar. Falls der Benutzer die Meldung mit OK quitiert, wird TRUE sonst FALSE zurück geliefert. |
| Beispiel | |
| Methode | DIALOG.GET_FILENAME [s title,s extension,b existing][s fname,b status] |
| Beschreibung | Fragt vom Benutzer einen gültigen Dateinamen ab. In <title> muss der Titel des Meldungsbox angegeben werden. In <extension> wird die Dateiendung angegeben. Falls für <existing> TRUE übergeben wird, können vom Benutzer nur existierende Dateinamen angegeben werden. Falls <status> TRUE ist, wird ist in <fname> der vollständige Dateiname (inkl. Pfad) der selektierten Datei enthalten. |
| Beispiel | |
| Methode | DIALOG.GET_FILENAMES [s title,s extension][li fnames,b status] |
| Beschreibung | Fragt vom Benutzer extistierende Dateinamen ab. In <title> muss der Titel des Meldungsbox angegeben werden. In <extension> wird die Dateiendung angegeben. Falls <status> TRUE ist, ist in <fnames> eine Liste mit den vollständigen Dateinamen (inkl. Pfad) der selektierten Dateien enthalten. |
| Beispiel | |
| Methode | DIALOG.GET_STRING [s message][s user_input] |
| Beschreibung | Fragt vom Benutzer einen String über eine Dialogbox ab. <message> wird in der Dialogbox als Meldungstext dargestellt. |
| Beispiel | |
| Methode | DIALOG.GET_LIST [s message, m map][ b status] |
| Beschreibung | Fragt vom Benutzer Listenelemente in einer Liste ab. <message> wird in der Dialogbox als Meldungstext dargestellt. In <map> wird eine Map mit den Listenelementen übergeben. Als Name wird in der Map der darzustellende Text des Listenelements eingetragen. Als Wert wird in der Map der Wert ON oder OFF eingetragen. Beim Wert ON ist das Listenelement vorselektioniert. Falls <status> TRUE ist, sind in <map> die selecktierten Listenelement mit einem Wert ON enthalten. |
| Beispiel | |
| Methode | DIALOG.GET_ODBC_SOURCE [s message, m source-map, m selected-map][ b status] |
| Beschreibung | Fragt vom Benutzer eine ODBC-Source mit User und Password ab. <message> wird in der Dialogbox als Meldungstext dargestellt. In <source-map> werden die ODBC-Sources für die Auswahlliste übergeben. (Die ODBC-Sourcen könnten mit DB.GET_ODBC_SOURCES ermittelt werden). In <selected-map> wird die vom User selektierte ODBC-Source zurückgegeben. Die <selected-map> beinhaltet folgende Komponenten: |
| Beispiel | |