Fehlermeldung
-
**Die Typen, auf die verwiesen wird, sind nicht verwandt; die Konvertierung erfordert einen reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat.
**lautet die Fehlermeldung die ich hier
DStoffliste m_DStoffliste(this); m_DStoffliste.DoModal();bekomme, kann mir jemand helfen?
-
Hi
was ist DStoffliste für eine Klasse? Von CDialog abgeleitet (nehm ich doch mal an).
Das einzige Problem, dass ich erkennen kann ist das this.
Wo steht dieser Quellcode?
Wenn er in der App-Klasse [InitInstance] steht (was ich jetzt einmal annehme) entferne einfach das this:DStoffliste m_DStoffliste(this); m_DStoffliste.DoModal();Grüße Rapha
-
DStoffliste ist von CDialog und das this hat auch einen Sinn
hab den Aufruf jetzt in eine andere Klasse gepackt und nun gehts.
Leider kann ich hier noch nichts weiter erklären, da ich ein Anfänger bin und mit gefährlichen Halbwissen Bauteile meiner Kollegen verwende ohne immer zu wissen was ich da tue.
Auf jeden Fall vielen Dank für die Hilfe.
-
Hi
Smile_79 schrieb:
hab den Aufruf jetzt in eine andere Klasse gepackt und nun gehts.
Von der von CWinApp abgeleiteten Klasse in eine Fensterklasse, richtig?
Das Problem war in dem Fall der Konstruktor von DStoffliste.
Er erwartete ein CWnd* du kannst aber ein CWinApp* nicht in ein CWnd* konvertieren.Freut mich, dass dus hinbekommen hast.
Grüße Rapha