W moim programie (aplikacji opartej na dialogach) mam kalsę dziedzicząca z CObject. Klasa jest bardzo prosta -d wia pola CString. Zdefiniowałem dla niej funkcję Serialize(). Wiem jak zapisać klilka obiektów tego typu do jednego pliku za pomocą obiektów CFile i CArchive, ale jak odczytać wszystkie zapisane do pliku elementy, gdy nie znam ich liczby? Moze jasniej bedzie na przykladzie:
pojedynczy element moge odczytac tak:
CFile Plik;
Plik.open("plik.dat",CFile::modeRead);
CArchive A(&Plik, CArchive::load);
CMojaKlasa Tmp;
Tmp.Serialize(A);
po wykonaniu tego kodu obiekt Tmp przechowuje dane z pliku, ale tylko 1 elementu. Jak pobrac wszystkie elementy, ktore wczesniej zapisalem do pliku?