24. november 2001 - 14:48Der er
2 kommentarer og 1 løsning
MFC fejl
Okay jeg er ved at lave en af mine MFC programmer nogensinde... Jeg er ved at læse WROX beginning Visual C++ og jeg har skrevet følgende ud fra egne studier, MEN
jeg får en fejl ang. en konvertering, som ikke fungerer...
#include <afxwin.h> //Indeholder de fleste klasser til MFC, som nedarves //til egne \"derived classes\" !!!
Jeg får denne fejl: Compiler Error C2440 \'conversion\' : cannot convert from \'type1\' to \'type2\'
-Jeg har markeret fejlen i koden nedenunder... NOGEN DER KAN HJÆLPE MED DENNE NOK SIMPLE FEJL ???
class CmyApp : public CWinApp { public: virtual BOOL InitInstance(); };
class CframeWND : public CFrameWnd { public: CframeWND() { Create(0,\"Mit dummme MFC program\"); }
};
BOOL CmyApp::InitInstance(void) { m_pMainWnd = new CmyApp; <- Hér er fejlen ! m_pMainWnd->ShowWindow(m_nCmdShow); return TRUE; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Æhh..... Nu er jeg ikke selv så meget inde i MFC at jeg overhoved har lavet en MFC-applikation endnu ;) Hehe... Men...
m_pMainWnd er en pointer af typen Wnd*, så mon ikke du skal bruge din \'CframeWND\'-klasse i stedet for \'CmyApp\'-klassen??? Altså ændre linjen (den med fejlen) til: m_pMainWnd = new CframeWND;
Jeg er ikke 100% sikker på at det virker, for jeg her ikke lige en compiler i nærheden :)
Fandt selv svaret, men du skal ha\' point bare for at se på den :-)
jackonlinux ? MFC ? he he
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.