Error Handling beim Speichern von Datei
-
Ich habe folgendes Problem:
Wenn ein Datenträger (Laufwerk/Diskette/CD) nicht beschreibbar ist, gibt es mit einem ofstream("file.name") gespeicherte Datei einen Fehler.
Diesen Fehler kann man auswerten. Danach wollte ich einen Dialog aufmachen, wo man sich ein neues Verzeichnis auf einem nicht schreibgeschützen Datenträger aussucht und dann mit Ok bestätigt, so sollte dieser Pfad und die Datei selbst dort geschrieben werden.
Wie mache ich das, dass ich ein Verzeichnis auswählen kann ?
Ich will keinen SaveDialog nutzen. Gibt es da nicht einfach einen Dialog der sowas erledigt ???Danke für einen Tip mit einem Stichwort...
msgbeep
-
Ich will keinen SaveDialog nutzen. Gibt es da nicht einfach einen Dialog der sowas erledigt ???
???
Wenn du den net willst, kannst du ja auch einen anderen machen, der aber wahrscheinlich nicht so gut wird, weil der normale schon alles kann und macht, was er soll.
-
msgbeep,
msgbeep schrieb:
Wie mache ich das, dass ich ein Verzeichnis auswählen kann ?
die API-Funktion BrowseForFolder könnte Dein Freund sein.
Code-Beispiele findest Du Eimer-weise im Netz ...
-
SHBrowseForFolder ...
Siehe FAQ unter "Dialoge".