Probleme mit CArchive
-
Ich habe schon wieder ein Problem (kein Wunder für einen Umsteiger von
Maxon C++ Amiga auf Visual C++.NET)Ich habe eine SDI-Anwendung erstellt.
Wenn ich dabei in die Funktion Serialize(CArchive &ar) die Funktion
((CEditView*)m_viewList.GetHead())->Serialize(ar) einfüge und eine Datei
lade, kommt eine Dialogbox mit "Die Datei ist zu groß zum Offnen".
Lade ich aber eine 0 Byte große Datei, klappt es.
Offensichtlich ist der Buffer zu klein.Nun die Fragen:
1. Kann ich die Größe des Buffers ändern ?
2. Wenn ich ein eigenes CArchive-Objekt erstellen will, muß ich ja vorher
ein CFile-Objekt öffnen. Dazu benötige ich aber Pfad und Name der von
mir über das Menü "Öffnen" ausgewählten Datei.
In welcher Variablen steht der und wie komme ich da ran ?Im Voraus vielen Dank für die Antworten
Günter