Es wurde versucht, eine nicht unterstützte Operation auszuführen
-
Hi!
Was bedeutet diese Meldung?
Ich hab einen Dialog in einer DLL und will diesen mit DoModal() öffnen. Genau dann gibt's diese Meldung!
Gruß & DANKE!
Tobias
-
Hallo Tobias,
hatte das Problem auch mal. Da waren die ID-Nummern der Steuerelemente nicht mehr gleich mit der Resourcendatei!
Gruß
Chris
-
äh... ok...
Warum gibts dann keinen Fehler beim Kompilieren?
Bzw. was muss ich zur Lsg. machen?Ganz klar ist mir das nicht...
Gruß, Tobias
-
Habe das Probel auch
Gibt es eine Lösung ?
-
ich hatte das auch mal. das wars so, dass ich im dialog ein feld weggelöscht hab, in der funktion dodataexchange() aber noch der eintrag drin war. hab ihn dann einfach rausgelöscht und es ging.
-
Hast du RichEdit Felder im Dialog?
-
Ich habe eine ABSOLUT leere "Win32-Konsolenanwendung", eine
ABSOLUT leere Ressource ( IDD_FORMVIEW ) und eine unveränderte
vom Assistenten erstellte Klasse CmyDialog ( CDialog ).An der Stelle stürzt das Programm ab
CmyDialog* dlg; dlg->DoModal();
-
Hallo,
wenn du das wirklich so hast:
CmyDialog* dlg; dlg->DoModal();
dann ist es kein Wunder, daß das Programm nicht lange lebt, denn dlg ist ein uninitialisierter Zeiger! Das sollte klar sein.
MfG
-
ok
CmyDialog* dlg = new CmyDialog; dlg->DoModal();
Stürzt nicht ab, Dialog ist aber keiner zu sehen
-
hast du in den Eigenschaften des Dialoges auf Sichtbar gestellt?
-
error C2673: 'main' : Globale Funktionen haben keinen this-Zeiger
-
hatte nochmal editiert, war quark Sorry.
-
muhkuh_dd schrieb:
hast du in den Eigenschaften des Dialoges auf Sichtbar gestellt?
Ich wünschte es wäre so einfach
-
http://www.fstsoft.de/infothek.htm
Kapitel:
Anmerkungen zu MFC Statusdaten, oder
"Was tun, wenn MFC eine Dialogresource nicht findet?"vielleicht hilfts...
-
Danke