Veröffentlicht 3. Februar 201015 j Hallo zusammen Ich wollte in meinem Projekt eine Rich Edit Box hinzufügen. sobald ich jedoch eine hinzugefügt habe und mein progamm starte wird es gleich wieder beendet. Der Compiler gibt auch keinen Error / Warnung. Dieses problem trit jedoch nur bei den Rich Edit auf, füge ich eine Normale Edit Box ein läuft alles ganz normal. Ich habe zum testen mal ein Neues Projekt erstellt eine Rich Edit Box eingefügt und dann Compiliert. Keine Errors aber wenn ich Starte wieder das selbe, das programm wird sofort wieder beendet. Durch Breakpoints habe ich noch Herausgefunden das wie Normal zuerst der Konstruktor aufgerufen wird, aber danach wird gleich der deKonstruktor aufgerufen Freundliche grüsse Neo
5. Februar 201015 j Autor es ist noch ein weiteres problem aufgetaucht. compilieren funktioniert ohne fehler und das programm wird auch tip top ausgeführt. sobald ich jedoch den class wizard öffne kommt folende nachricht. Parsing error: Expected "=". Input Line: "AfxInitRichEdit();" Code: CMyProjectDlg::CMyProjectDlg(CWnd* pParent /*NULL*/) : CDialog(CMyProjectDlg::IDD, pParent) { //{{AFX_DATA_INIT(CMyProjectDlg) AfxInitRichEdit(); //}}AFX_DATA_INIT m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } Der Class Wizard wird nacher geöffnet es zeigt jedoch keine Funktionen und MemberVariabeln die ich definiert habe. ich kann auch keine weiteren hinzufügen Freundliche grüsse Neo
5. Februar 201015 j Da hast du dir eine denkbar schlechte Stelle ausgesucht, um diese Zeile einzufügen. AFX_DATA_INIT ist eines der Symbole, mit denen markiert wird, wo der Klassenassistent seinen Code hinschreibt. Besser wäre die InitInstance-Methode deiner App-Klasse.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.