mstank
Mitglied
Hallo!
Den ganzen Nachmittag habe ich damit verbracht, daß ich via Serialize Zeichen einlese, eine andere Funktion aufrufe, die diese verarbeitet und dann an View::OnDraw weitergibt.
Und was ist das Ergebnis? Ich werfe den Schrott gleich aus dem Fenster!
Meine Codes sehen so aus:
c++:
void CLadenSpeichernDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// ZU ERLEDIGEN: Hier Code zum Speichern einfügen
}
else
{
// ZU ERLEDIGEN: Hier Code zum Laden einfügen
ar >> m_c_Zeichen;
CDateiZugriff::Lesen();
}
}
--------------------------------------------
void CDateiZugriff::Lesen()
{
//AfxMessageBox("Tach!");
m_s_Zeile += m_c_Zeichen;
}
Fehlermeldung:
My Projects\LadenSpeichern\DateiZugriff.cpp(32) : error C2597: Ungueltige Referenz auf ein Datenelement 'CDateiZugriff::m_s_Zeile' in einer statischen Member-Funktion
Die Variablen sind:
char m_c_Zeichen und CString m_s_Zeile in beiden Klassen als public deklariert
Wer hat eine Ahnung, was ich falsch mache, weil eigendlich will meinen Compi nicht aus den Fensterwerfen, aber wer nicht höhren will, der muß fühlen!
THX Markus
Den ganzen Nachmittag habe ich damit verbracht, daß ich via Serialize Zeichen einlese, eine andere Funktion aufrufe, die diese verarbeitet und dann an View::OnDraw weitergibt.
Und was ist das Ergebnis? Ich werfe den Schrott gleich aus dem Fenster!
Meine Codes sehen so aus:
c++:
void CLadenSpeichernDoc::Serialize(CArchive& ar)
{
if (ar.IsStoring())
{
// ZU ERLEDIGEN: Hier Code zum Speichern einfügen
}
else
{
// ZU ERLEDIGEN: Hier Code zum Laden einfügen
ar >> m_c_Zeichen;
CDateiZugriff::Lesen();
}
}
--------------------------------------------
void CDateiZugriff::Lesen()
{
//AfxMessageBox("Tach!");
m_s_Zeile += m_c_Zeichen;
}
Fehlermeldung:
My Projects\LadenSpeichern\DateiZugriff.cpp(32) : error C2597: Ungueltige Referenz auf ein Datenelement 'CDateiZugriff::m_s_Zeile' in einer statischen Member-Funktion
Die Variablen sind:
char m_c_Zeichen und CString m_s_Zeile in beiden Klassen als public deklariert
Wer hat eine Ahnung, was ich falsch mache, weil eigendlich will meinen Compi nicht aus den Fensterwerfen, aber wer nicht höhren will, der muß fühlen!
THX Markus