Code:
void CmfcgdiDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
/* ZADATAK:
Napraviti MFC serijalizaciju za spremanje u datoteku.
*/
}
else
{
/* ZADATAK:
Ovaj kod ovdje je sklepan da bi se umjesto prave serijalizacije iskoristila metoda ReadFromFile.
On doista radi u što se možemo uvjeriti ako odemo na File/Open i otvorimo neku datoteku.
Umjesto njega napraviti čitanje iz datoteke pomoću MFC serijalizacije.
*/
CFile* file = ar.GetFile();
CStringW filename (file->GetFilePath());
this->ReadFromFile(filename);
}
}
void CmfcgdiDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
/* ZADATAK:
Napraviti MFC serijalizaciju za spremanje u datoteku.
*/
}
else
{
/* ZADATAK:
Ovaj kod ovdje je sklepan da bi se umjesto prave serijalizacije iskoristila metoda ReadFromFile.
On doista radi u što se možemo uvjeriti ako odemo na File/Open i otvorimo neku datoteku.
Umjesto njega napraviti čitanje iz datoteke pomoću MFC serijalizacije.
*/
CFile* file = ar.GetFile();
CStringW filename (file->GetFilePath());
this->ReadFromFile(filename);
}
}
..e sad... ako itko točno kuži što ovdje treba napraviti neka se javi :)