BrowseWildcard
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
BrowseWildcard dient zur Auswahl einer Datei innerhalb eines Verzeichnisses durch Blättern oder Direktangabe unter Benutzung von Wildcards (Platzhaltersuche mit: "*" , "?") z.B. *.*; abc?zxy.*.
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.

 

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
< TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Binärausgang für erstes gültiges File
> TYPEINFO{TypeInfo}
SWORD[1]{BIN}
Binärausgang für letztes gültiges File
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.
Querverweise
DelFile, FileDlg, Browse
Beispiele

browsewildcard_screen1.bmp (372116 bytes)