Hallo, ich habe eine Klasse und die wird von einem CObArray verwaltet. Ich habe auch die Serialize für meine Klasse geschrieben. Beim laden der Datei kommt folgende Fehlermeldung
"Es wurde versucht auf eine Stelle hinter dem Ende von einer unbekannten Datei zuzugreifen"
So schaut laden aus... theFile.Open("data.dat", CFile::modeRead | CFile::modeCreate); CArchive archive(&theFile, CArchive::load); m_dat.Serialize(archive); //hier passiert dann der Fehler archive.Close(); theFile.Close();
Und die Serialize halt ganz normal, mit ">>" lade ich CString 's.
Kann mir jemand weiterhelfen???
mfg AlfameisterTDieser Post wurde am 03.07.2003 um 09:27 Uhr von AlfameisterT editiert.
Wenn Du Deine Klasse von CObArray werwalten lis, dann brauchst du nur Funktion Serialize() von CObArray aufzurufen. Die ruft dann Serialize() aller in sich erhaltene Objeckte auf!