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 in <fname> der vollständige Dateiname (inkl. Pfad) der selektierten Datei zurückgegeben. |
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, wird in <fnames> eine Liste mit den vollständigen Dateinamen (inkl. Pfad) der selektierten Dateien zurückgegeben. |
Beispiel |
|
Methode | DIALOG.GET_DIRECTORY [s title][s directory,b status] |
Beschreibung | Fragt vom Benutzer ein gültiges Directory ab. In <title> muss der Titel des Meldungsbox angegeben werden. Falls <status> TRUE ist, wird in <directory> der vollständige Directoryname (inkl. Pfad) des selektierten Directories zurückgegeben. |
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. |
Beispiel |
Die <selected-map> beinhaltet folgende Komponenten:
|
Methode | DIALOG.GET_ODBC_FILE [s message, m source-map, s file-extension, b file-existing][s input, b status] |
Beschreibung | Fragt vom Benutzer eine
ODBC-Source mit User und Password oder ein Datenbank File
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
<file-extension> wird die
Dateiendung für ein File angegeben. Falls für
<file-existing>
TRUE übergeben wird, können vom Benutzer
nur existierende Dateinamen angegeben werden. Falls
<status> TRUE
ist, wird in <input> die
ODBC-Source in der Form
<source,user,password> oder der
vollständige Dateiname (inkl. Pfad) der selektierten Datei
zurückgegeben. |
Beispiel |
|
Methode | DIALOG.GET_ARCGIS [s message, s file-extension, b file-existing][s input, b status] |
Beschreibung | Fragt vom Benutzer eine
ArcGIS-SDE-Connection mit
Server,Instance,Database,User,Password und Version oder ein
ArcGIS Datenbank File ab. <message> wird in der
Dialogbox als Meldungstext dargestellt. In
<file-extension> wird die
Dateiendung für ein File angegeben. Falls für
<file-existing>
TRUE übergeben wird, können vom Benutzer
nur existierende Dateinamen angegeben werden. Falls
<status> TRUE
ist, wird in <input> die
ArcGIS-SDE-Connection in der Form
<server,instance,database,user,password,version>
oder der vollständige Dateiname (inkl. Pfad) der
selektierten Datei zurückgegeben. |
Beispiel |
|