015
20.09.2004, 21:07 Uhr
xXx
Devil
|
Ich hab mich im Forum nen wenig umgesehen und folgendes gefunden:
Code: |
DECLARE_SERIAL (CUser) // Wofür steht CUser?
####################################################### IMPLEMENT_SERIAL (CUser, CObject,1) // Wofür steht CUser und wofür CObject?
####################################################### void CVokabeltraineraDlg::Serialize(CArchive &ar) { CObject::Serialize(ar); if(ar.IsStoring()) ar<<m_ListCountries<<m_train; else ar>>m_ListCountries>>m_train; } // Wofür steht CObject?
########################################## //Funktion zum speichern die ich dann in die OnCancel Funktion schreibe! CFile file("C:\\user.dat", CFile::modeWrite | CFile::modeCreate); CArchive ar(&file, CArchive::store); Serialize(ar); ar.Close(); //Funktion zum lesen, würd ich in die OnInitDialog(); Funktion schreiben CFile file("C:\\user.dat", CFile::modeRead); CArchive ar(&file, CArchive::load); Serialize(ar); ar.Close();
|
Jetzt weiß ich nur nicht wo ich was hinschreiben muss ; hab auch in der MSDN geguckt aber da stand das auch nicht richtig beschrieben! Hoffe das jemand von euch das weiß!
PS: die #### stehen für: Andere Funktion! Dieser Post wurde am 20.09.2004 um 21:08 Uhr von xXx editiert. |