Es passiert mir öfters, dass wenn ich einen Code schreib, den Benutzer informieren will, ob Datei(en), Information(en), Pfade etc. richtig gespeichert (oder so) werden.
Die Einfachste Version wäre folgendes Beispiel (es geht NICHT darum wie [un]umständlich der Code ist, also beschränkt euch bitte auf meine Frage):
Code: Alles auswählen
; SaveFileRequester() Beispiel
;
frage = MessageRequester("Frage...","Wollen Sie jetzt eine Testdatei speichern?",4)
If frage = 7
End
EndIf
Name$ = SaveFileRequester("Testdatei speichern...!","C:\","Textdatei (txt)|*.txt|Alle Dateien|*.*",0)
CreateFile(0,Name$ + ".txt")
WriteStringN("Dies ist ein Test")
MessageRequester("Info","Testdatei erfolgreich abgespeichert!",32)
Sogar hier: (mit If―EndIf Block)
Code: Alles auswählen
; SaveFileRequester() Beispiel
;
frage = MessageRequester("Frage...","Wollen Sie jetzt eine Testdatei speichern?",4)
If frage = 7
End
EndIf
Name$ = SaveFileRequester("Testdatei speichern...!","C:\","Textdatei (txt)|*.txt|Alle Dateien|*.*",0)
If CreateFile(0,Name$ + ".txt")
WriteStringN("Dies ist ein Test")
MessageRequester("Info","Testdatei erfolgreich abgespeichert!",32)
Else
MessageRequester("Info","Testdatei konnte nicht gespeichert werden",16)
EndIf
Klar, ich könnte abfragen zB mit
Code: Alles auswählen
If OpenFile(0,Name$) = 0
MessageRequester("Info","Datei wurde nicht gespeichert")
Endif