M
mehrara
Guest
Hoi
Ik heb verklaard CObArray in het document van een SDI-programma.deze array bevat object dat een ander cobarray hebben voor zichzelf.Parent van beide objecs is CButton klasse.Als ik wil serialize de objecten roep ik de eerste CObArray serialize in de afleveringen van het Document klasse en de afleveringen van de tweede reeks afleveringen van het eerste object.Voor het eerst een het werkt, maar als het gaat om het laden van de tweede CobArray tijdens de aanloop tijd stopt het programma met de volgende fout: Niet-verwerkte uitzondering op 0x7c208a9b (mfc70d.dll) in Design.exe: User breekpunt.
Heeft iemand enig idee heeft?
ps volgende is de code die ik schreef voor beide serialize functies:
(
char str [20];
CRect r;
if (ar.IsStoring ()) (
GetWindowRect (& r); CurrentView-> ScreenToClient (& r);
/ / Ar <<r;
GetWindowText (str, sizeof (str) -1);
ar <<str;
)
else (
ar>> r;
ar>> str;
SetWindowText (str);
SetWindowPos (NULL, r.left, r.top, r.right-r.left, r.bottom-r.top, SWP_NOZORDER);
)
)
Ik heb verklaard CObArray in het document van een SDI-programma.deze array bevat object dat een ander cobarray hebben voor zichzelf.Parent van beide objecs is CButton klasse.Als ik wil serialize de objecten roep ik de eerste CObArray serialize in de afleveringen van het Document klasse en de afleveringen van de tweede reeks afleveringen van het eerste object.Voor het eerst een het werkt, maar als het gaat om het laden van de tweede CobArray tijdens de aanloop tijd stopt het programma met de volgende fout: Niet-verwerkte uitzondering op 0x7c208a9b (mfc70d.dll) in Design.exe: User breekpunt.
Heeft iemand enig idee heeft?
ps volgende is de code die ik schreef voor beide serialize functies:
(
char str [20];
CRect r;
if (ar.IsStoring ()) (
GetWindowRect (& r); CurrentView-> ScreenToClient (& r);
/ / Ar <<r;
GetWindowText (str, sizeof (str) -1);
ar <<str;
)
else (
ar>> r;
ar>> str;
SetWindowText (str);
SetWindowPos (NULL, r.left, r.top, r.right-r.left, r.bottom-r.top, SWP_NOZORDER);
)
)