Hilfe

RequestFile

B+

Aufruf

datei$ = RequestFile ([titel$] [,type$] [,speichern] [,name$])

Parameter

titel$ Text, der in Titelleiste erscheinen soll
type$ Dateitypen (müssen mit Komma getrennt werden)
speichern 0=Laden (Standard)
1=Speichern
name$ Optionaler Dateiname


Rückgabewert

Dateiname wird zurückgeliefert. Wurde die Auswahl abgebrochen, dann wird ein leerer String zurückgeliefert.


Beschreibung

Die Funktion RequestFile blendet einen Standarddialog zur Auswahl einer Datei ein. "titel" ist ein Text, der in Titelleiste erscheinen soll. "type" ist ein String mit 1 oder mehr Dateitypen (alle Dateitypen müssen mit Komma getrennt werden). Nur ausgewählte Dateitypen werden angezeigt. Wird "Speichern" auf 1 gesetzt, dann wird zusätzlich abgefragt, ob eine Datei überschrieben werden soll.

Wurde eine Datei ausgewählt und auf OK geklickt, dann wird der komplette Pfad zurückgeliefert. Wurde die Auswahl abgebrochen, dann wird ein leerer String zurückgeliefert.

Bei der Dateiformatauswahl kann noch zwischen zusätzlicher Auswahl und gruppierter Auswahl unterschieden werden. Dazu muss statt beispielsweise "dat,txt" "dat;*.txt" geschrieben werden. Um dazu noch mehrere Formate zu gruppieren schreibt man "dat,ini,sav;*.txt"




Beispiel

Blendet Dialog zur Auswahl einer Datei ein. Danach wird die Dateigröße ausgegeben:

pfad$ = RequestFile("Dateiauswahl", "*", 0)
If pfad$ = "" Then End

Notify "Dateigröße von: " + pfad$ + " beträgt " + FileSize(pfad$) + " Byte."
End


Siehe auch

Confirm, Notify, Proceed, RequestColor, RequestDir, RequestFont

Übersicht GUI Request