debug assertion failed!
-
warum findest du den assi eigentlich assi?
der is doch extra da weil es assi is es ohne assi zu machen wie du grad gemerkt hast
-
ja schon klar aber bei assi hab ich nen haufen queltetxt und weis im grunde net was da alles passiert und das is meiner meinung nach der größte fusch
wenn ich was amchd an will ich eigentlich schon wissen was ich mach

-
du bist nich der erste von dem ich das hör

dafuer gibts ne einfache loesung
-erstell n neues projekt per assi
-erstell "in vc" nen neuen ordner namens "muell"
-schmeiss alles ausser DeinProjektDlg.h und DeinProjektDlg.cpp in den müll ordner
-kümmer dich nur drum was in den zwei dateien steht-es is wichtig dass die anderen files mitkompiliert werden... also ned löschen nur in den müll ordner
später wirst du rausfinden dass die anderen files manchmal auch ganz nützlich sind... aber für den anfang reichen die zwei
-
#include <afx.h> #include <afxwin.h> #include "resource.h" int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) { CDialog Dialog1; Dialog1.Create(IDD_DIALOG1); Dialog1.ShowWindow(SW_NORMAL); return 0; }so gehts und dan mit realese die exe erstellen und alles super

-
realese die exe erstellen und alles super
Wenn im Debug-Modus ein Assertion kommt is nix super.
-
... weil asserts nur in der debug version existiern und in der release aus dem code entfernt werden
-
klar super is es net aebr kannst du vieleicht sagen warum der kak fehler kommt ???
-
mach es so wie Frauke2k es gesagt hat. leite eine klasse von CWinApp ab und erstelle ein Instanz. Sonst wird das Resource Handle nicht initialisiert.
-
wenn du den assistenten nicht verwenden willst, lies dir mal das durch:
-
res vielen dank für denn link

-
Ich weiß, is lange her aber ihr habt euch einen ganz schönen Streß gemacht wegen einem kleinen Fehler:
#include <afxwin.h> //afx.h kannste dir sparen class CMyApp:public CWinApp { public: virtual BOOL InitInstance() { //Einfach die Klammern vergessen! :bulb: CDialog dlg; dlg.Create(IDD_DIALOG1); m_pMainWnd=&dlg; return FALSE; //FALSE ansonsten wird prog nicht beendet und hängt ewig im RAM } }; CMyApp a;
-
kommt davon wenn man zusammengehörige klammern nich auf gleicher höhe schreibt
