Serialize med MFC 7.1
HejJeg har lige konverteret min kode fra visual studio 6 (MFC 6.0) til visual studio .NET 2003 (MFC 7.1).
Tidligere virkede min Serialize() funktion fint, men det gør den ikke længere...
Problemet opstår når jeg prøver at hente data, der er gemt fra en dialog box, ind i en dialog box - dataerne der læses er volapyk...
Når jeg stepper igennem den del af koden der gemmer ser det hele fint ud!
min dialog box gemmer kun int og double variabler.
Koden fra mit doc gemmer og henter på følgende måde:
CMyDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
m_pMyDialog->Serialize(ar);
}
else
{
m_pMyDialog = new CMyDialog();
m_pRugBrudsMoter->Serialize(ar);
}
}
I min dialog gemmes og hentes ser det sådan her ud:
void CMyDialog::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
ar << m_myInt;
ar << m_myDouble;
}
else
{
ar >> m_myInt;
ar >> m_myDouble;
}
}
Er der nogen der har en ide om hvad der kan være galt...