H
hallo
arbeite mit vc6++ und mfc.
habe ein sdi-projekt, das von formview abgeleitet ist .
das projekt heißt: test
jetzt habe ich auf dem formular einen button mit einem onclick-ereignis gelegt. damit das flag für die serialisierung gesetzt wird, habe ich im onclick-ereignis folgendes geschrieben:
CTestDoc * pDoc = GetDocument();
pDoc->SetModifiedFlag();
wenn ich jetzt das programm schliesse, werde ich gefragt, ob ich die daten speichern möchte. geht auch bis hierher.
jetzt habe ich noch ein weiteres modales dialogformular eingefügt. habe auch einen button mit onclick-ereignis und den selben code angelegt.
jetzt kommt als fehlermeldung:
initializing' : 'class CDocument *' kann nicht in 'class CTestDoc *' konvertiert werden
Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
was mache ich falsch? wie kann ich denn von irgendeinem formular das flag setzten?
dann noch eine frage zur serialisierung:
wenn das flag gesetzt wurde, kommt doch der "standard-datei-speichern-dialog". kann man da eine eigene messagebox anzeigen lassen, die nur ja/nein-buttons hat?
bedanke mich recht herzlich
cu
[ Dieser Beitrag wurde am 26.02.2003 um 11:43 Uhr von horchstein editiert. ]