Serialize(CArchive &ar)

rzaglauer

Grünschnabel
Hallo Programmiergemeinde,

ich habe folgendes Problem. Ich möchte die Methode Serialize(CArchive &ar) der
Klasse CDoc von einer anderen Klasse aufrufen, weiß aber nicht,
wo ich CArchive Objket dafür herbekomme.

mfg rzaglauer
 
Du erzeugst ers ein CFile-Objekt und öffnest die Datei. Dann erzeugst du ein CArchive-Objekt und gibst einen Zeiger auf das CFile-Objekt im Konstruktor an.
Beispiel:
Code:
CFile Datei;
  if(Datei.Open("Dateiname.xyz", CFile::modeRead))
  {
  CArchive Ar(&Datei, CArchive::load);
  pDoc->Serialize(Ar);
  }
 
Zurück