tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
646
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von kscha
    kscha kscha ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Ort
    Freckenfeld
    Beiträge
    44
    Hallo zusammen !

    Ich habe eine dialogbasierte MFC-Anwendung und möchte meine Daten aus den Steuerelementen abspeichern.... auch gar kein Problem.... funktioniert ohne weiteres !

    Jetzt die Frage dazu: Ich habe bei mir die folgenden flags gesetzt:
    Code :
    1
    2
    
    CStdioFile speicherFile(name, CFile::modeWrite | CFile::modeCreate | 
                         CFile::modeNoTruncate | CFile::shareDenyNone);
    Speichere ich nun eine Datei mit einem Namen, den es schon gibt, dann wird sie einfach überschrieben ! Welche Flags muß ich setzen, damit er sowas sagt wie z.B. "Diese Datei existiert bereits ! Überschreiben ?"
    Das sollte doch eigentlich mit Flags und ohne Programmieraufwand funktionieren, oder ?!

    Für Tips und Anregungen bin ich Euch sehr dankbar !

    Liebe Grüße an die von mir bereits liebgewonnene 'tutorial.de-Gemeinde',

    Kai
     

  2. #2
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Speichere ich nun eine Datei mit einem Namen, den es schon gibt, dann wird sie einfach überschrieben ! Welche Flags muß ich setzen, damit er sowas sagt wie z.B. "Diese Datei existiert bereits ! Überschreiben ?"
    Garnicht. Das machst du am besten mit dem Filedialog, mit dem der User Pfad und Dateinamen auswählt. Dort kannst du das entsprechende Flag setzen. Wenn der Filedialog für das Speichern geöffnet wird, fragt er selbst nach, ob überschrieben soll. Sehr praktisch!

    Siehe MSDN:
    CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

  3. #3
    Avatar von kscha
    kscha kscha ist offline Mitglied Bronze
    Registriert seit
    Jun 2003
    Ort
    Freckenfeld
    Beiträge
    44
    SUPER ! Vielen Dank

    Ich hatte ja schon geahnt, daß es nur ein einziges Flag ist, das ich setzen muß,...... aber da hätte ich, glaub ich, doch nochmal ganz schön lange rumsuchen müssen

    Gruß, Kai
     

  4. #4
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Bitte! Freut mich, dass ich dir helfen konnte.

    Das ging mir mit dem Rumsuchen auch so, als ich das das erste Mal probiert habe.
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 16.12.05, 09:18
  2. Firefox: Download "speichern unter..." führt zu Crash
    Von zeromancer im Forum Internet, DSL & Flatrate
    Antworten: 0
    Letzter Beitrag: 30.04.05, 20:38
  3. "Speichern unter"-JFileChooser-Dialog mit Dateinamen vorbelegen
    Von Fibo23 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 15.03.05, 14:51
  4. Antworten: 6
    Letzter Beitrag: 24.01.05, 09:44
  5. Antworten: 7
    Letzter Beitrag: 23.01.05, 18:23