SaveFileRequester

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Velindos
Beiträge: 598
Registriert: 15.11.2010 10:56

SaveFileRequester

Beitrag von Velindos »

Hallo,
werde aus dem SaveFileRequester nicht klug!

Code: Alles auswählen

FileRequesterAntwort$=SaveFileRequester("Bitte Datei zum Speichern auswählen", "C:\MeineDatei.txt", "Text-Dateien | *.*;*.txt",1)
Wenn ich speichern auslöse dann schreibt er mir die Datei mit eingestellten Namen und Endung. Wenn ich aber eine Datei eintrage vergisst er die Endung. Kennt sich da jemand aus!
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: SaveFileRequester

Beitrag von Kiffi »

darum musst Du Dich selber kümmern. Ein Ansatz:

Code: Alles auswählen

FileRequesterAntwort$=SaveFileRequester("Bitte Datei zum Speichern auswählen", "C:\MeineDatei.txt", "Text-Dateien (*.txt)|*.txt|Alle Dateien (*.*)|*.*", 0)

If FileRequesterAntwort$
  If SelectedFilePattern() = 0 And LCase(GetExtensionPart(FileRequesterAntwort$)) <> "txt"
    FileRequesterAntwort$ + ".txt"
  EndIf
  MessageRequester("Deine Eingabe:", FileRequesterAntwort$)  
EndIf
Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Velindos
Beiträge: 598
Registriert: 15.11.2010 10:56

Re: SaveFileRequester

Beitrag von Velindos »

Hallo Kiffi,
danke für deine Antwort. Hat sich beim Testen schon angekündigt, nochmals Danke für deinen Vorschlag.
Gruss ... Velindos
Windows 7/8/8.1/10 (32/64-Bit) |Ubuntu 10.4 (64-Bit) |Purebasic 5.71 LTS (32/64-Bit)
Antworten