Name
dev_open_file_dialogdev_open_file_dialogDevOpenFileDialogdev_open_file_dialogDevOpenFileDialogDevOpenFileDialog — Öffnet den Dateiauswahldialog.
dev_open_file_dialogdev_open_file_dialogDevOpenFileDialogdev_open_file_dialogDevOpenFileDialogDevOpenFileDialog öffnet den Dateiauswahldialog zum
Lesen von einer Datei (ModeModeModeModeModemode = 'read'"read""read""read""read""read"), zum Lesen von
einer oder mehrerer Dateien (ModeModeModeModeModemode = 'read_multi'"read_multi""read_multi""read_multi""read_multi""read_multi"),
zum Schreiben (ModeModeModeModeModemode = 'write'"write""write""write""write""write") einer Datei oder zur
Auswahl eines Verzeichnisses (ModeModeModeModeModemode = 'dir'"dir""dir""dir""dir""dir").
Wird ModeModeModeModeModemode auf 'default'"default""default""default""default""default" gesetzt und für den FilterFilterFilterFilterFilterfilter
ein HALCON Operator eingesetzt, dann wird die Auswahldialog passend zum
Operator verwendet.
.
Der FilterFilterFilterFilterFilterfilter kann verwendet werden um die Dateitypen zu selektieren, welche
zum Lesen oder Schreiben ausgewählt werden sollten. FilterFilterFilterFilterFilterfilter kann auf einen
HALCON Operator gesetzt werden, zum Beispiel read_imageread_imageReadImageread_imageReadImageReadImage, welcher die ausgwählte
Datei dann zum Lesen oder Schreiben verwenden sollte.
Wird ein HALCON Operator verwendet, dann wird der Filter passend für diesen Operator
gesetzt.
Um Bilder vom Typ JPG und TIFF auszuwählen, könnnte der Filter so aussehen
'Bilder (*.jpg *.tiff *.tif)'"Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)"
oder so 'JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)'"JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)""JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)""JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)""JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)""JPEG Files (*.jpg);;TIFF Files (*.tiff *.tif)".
Im ersten Fall werden alle unterstützten Bilder gleichzeitig aufgelistet,
im zweiten Fall ist es möglich zwischen JPEG Files und TIFF Files zu wählen.
Beim Filter wird nicht zwischen Groß- und Kleinschreibung unterschieden,
somit liefert 'JPEG Files (*.jpg)'"JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)" und 'JPEG Files (*.JPG)'"JPEG Files (*.JPG)""JPEG Files (*.JPG)""JPEG Files (*.JPG)""JPEG Files (*.JPG)""JPEG Files (*.JPG)"
das gleiche Ergebnis.
Der Filter wird mit dem Eintrag 'All Files (*)'"All Files (*)""All Files (*)""All Files (*)""All Files (*)""All Files (*)" ergänzt.
Mehrer Filter müssen mit ';;'";;"";;"";;"";;"";;" kombiniert werden.
Beispiele:
Der Filter 'Bilder (*.jpg *.tiff *.tif)'"Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)""Bilder (*.jpg *.tiff *.tif)" listet alle Dateien mit
der Endung jpg,tiff und tif.
Der Filter 'JPEG Files (*.jpg)'"JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)""JPEG Files (*.jpg)" listet alle Dateien mit der
Endung jpg
Kombination von 3 Filtern:
'Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)'"Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)""Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)""Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)""Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)""Bilder (*.jpg *.tiff *.tif);;JPEG Files (*.jpg);;
TIFF Files (*.tiff *.tif)"
Der Paramter PathPathPathPathPathpath kann verwendet werden um das Arbeitzverzeichnis
zu wählen. Falls PathPathPathPathPathpath auf 'default'"default""default""default""default""default" gesetzt wird, verwendet
der Dialog das für diesen ModeModeModeModeModemode zuletzt verwendete
Arbeitsverzeichnis.
Nach der erfolgreichen Ausführung enthält SelectionSelectionSelectionSelectionSelectionselection die selektierte
Datei, bzw. das Verzeichnis, oder die selektierten Dateien.
Dieser Operator wird beim Codeexport ignoriert.
Modus der Dateiauswahldialogs.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Werteliste: 'default'"default""default""default""default""default", 'dir'"dir""dir""dir""dir""dir", 'read'"read""read""read""read""read", 'read_multi'"read_multi""read_multi""read_multi""read_multi""read_multi", 'write'"write""write""write""write""write"
Arbeitsverzeichnis.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
Selektierte Dateinamen oder Verzeichnis.
Defaultwert:
'default'
"default"
"default"
"default"
"default"
"default"
dev_open_file_dialog ('read_image', 'default','c:/',Selection)
read_image(ToolId, Selection)
Sind die Parameterwerte korrekt, dann liefert
dev_update_pcdev_update_pcDevUpdatePcdev_update_pcDevUpdatePcDevUpdatePc den Wert 2 (H_MSG_TRUE).
Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode
zurückgeliefert.
dev_open_dialogdev_open_dialogDevOpenDialogdev_open_dialogDevOpenDialogDevOpenDialog
dev_open_dialogdev_open_dialogDevOpenDialogdev_open_dialogDevOpenDialogDevOpenDialog
Foundation