ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
173
173
EMPFEHLEN
-
01.12.08 15:08 #1
- Registriert seit
- Apr 2007
- Beiträge
- 194
Hi,
ich verwende eine reguläre MFC-DLL und habe ein Problem damit einen Dialog richtig zu beenden. Was evtl. noch wichtig ist, ich verwende einen nicht modalen Dialog.
Ich habe eine Klasse CMyApp die von CWinApp abgeleitet ist. Diese Klasse beinhaltet ein Objekt meines Dialoges CMainDlg. Die Klasse CMyApp verfügt über folgende Methoden:
- Initialize()
-ShowGui()
- Clean()
ShowGui:
Code :1 2 3 4
m_pMainDlg = new CMainDlg(m_pHardwareManager); m_pMainWnd = m_pMainDlg; m_pMainDlg->Create(); m_pMainDlg->ShowWindow(SW_SHOW);
Clean:
Code :1 2
m_pMainWnd->DestroyWindow(); delete m_pMainWnd;
Innerhalb dieser Datei wird dann (wie von der MFC gewohnt) ein globales Objekt dieser Klasse (theApp) erstellt. Zusätzlich exportiere ich natürlich die zwei globale Methoden Show und Close die auf dieses Objekt zugreifen und dadurch den Dialog anzeigen und wieder beenden.
Das Anzeigen funktioniert auch wunderbar, nur sobald ich Clean() aufrufe, stürzt meine Anwendung ab.
Kann mir da jemand weiterhelfen, häng daran echt schon ewig fest.
Danke!
Lg Chriss
Ähnliche Themen
-
Dialog in einer GroupBox anzeigen
Von VoidPointer im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 25.05.10, 23:28 -
Größe von einer Dialog-Vorlage bestimmen
Von Rebellion im Forum C/C++Antworten: 0Letzter Beitrag: 23.08.07, 15:27 -
Füllen einer Listbox in einer Dialog Bar
Von HotrenorTaak im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 08.02.05, 13:05 -
grösse einer SWT Dialog box
Von mcbass im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 04.02.05, 13:09 -
[MFC VS6] von einer Klasse auf den Dialog zugreifen
Von SOB im Forum C/C++Antworten: 3Letzter Beitrag: 09.04.03, 14:47





Zitieren
Login






