Browse
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
Browse dient zum Auswählen einer Datei innerhalb eines Verzeichnisses durch Blättern oder Direkteingabe.
Parameter
Dateiname = Suchname bestehend aus
Laufwerksangabe (optional)
Verzeichnisangabe (optional)
vollständiger Dateiname oder Suchstring
Extension (optional), nicht aktiv, falls Suchstring
Funktionsweise
Suchnamen festlegen
Dialog   Durchsuchen... aktiviert den Dateiauswahldialog:
Laufwerk, Suchpfad und File (inkl. Extension) auswählen.
Schließen beendet den Dateidialog. 
Im Feld Dateiname den Suchstring ggf. anpassen, dann OK.
Eingang File   Suchname zur Laufzeit einlesen.
Die Dialogeingaben werden unwirksam.
Abhängig davon, ob der Suchname Verzeichnis- und/oder Laufwerksangaben enthält wird entweder im angegebenen oder aktuellen Verzeichnis und/oder Laufwerk gesucht.
Wird keine dem Suchnamen (Wildcard) entsprechende Datei gefunden, erfolgt keine Ausgabe.

 

Dateiname+Extension = Beispiel
leere Eingabe erste Datei suchen anfang.txt
ohne Sonderzeichen entsprechende Datei suchen test.txt
Suchstring erste Datei suchen, die mit Suchstring (bis * oder ?) beginnt nc*.xyz: Suchname nc
Ausgabe ncdr53.sys

 

Eingänge Priorität, falls an mehreren
Eingängen parallel Daten anliegen
Liste der Dateinamen  aktualisieren
Inc sucht nächste oder letzte Datei, die Suchnamen entspricht (evtl. Ausgabe auf >) 3 nein
Dec sucht vorherige oder erste Datei, die Suchnamen entspricht (evtl. Ausgabe auf <) 2 nein
File Suchnamen-Vorgabe während der Laufzeit 1 (=hoch) falls Änderung von Verzeichnis oder Laufwerk
Reload gibt Leerstring aus 4 (=niedrig) immer
Ein-/Ausgänge
Eingänge
Inc TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Inkrementieren: nächste oder letzte Datei suchen
Dec TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Dekrementieren: vorherige oder erste Datei suchen
File TYPEINFO(TypeInfo)
UBYTE[]{File}
Suchname
Reload TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Dateiliste aktualisiert
Ausgänge
File TYPEINFO(TypeInfo)
UBYTE[]{File}
gültiger Dateiname+Extension
PathFile TYPEINFO(TypeInfo)
UBYTE[]{PathFile}
Laufwerk, Verzeichnis,   Dateiname+Extension
Error TYPEINFO(TypeInfo)
UBYTE[]{Error}
Fehler-Mitteilungen
Limitierungen
Zu Beginn der Messung werden die aktuellen Dateinamen des gewählten Pfads eingelesen. Änderungen während der Laufzeit werden nach Aktivierung des Reload Eingangs aktualisiert.
Wird ein Namensfragment angegeben, so werden nur Dateien angezeigt, die mit diesem Fragment beginnen (die Extension wird nicht beachtet !!!). Existieren keine solche Dateien, so wird der lexikographisch nächste Dateiname angezeigt/ausgegeben.
Querverweise
DelFile, FileDlg, BrowseWildcard
Beispiel
wpe1.jpg (13103 bytes)