Dialog Create schlägt fehl
-
Hallo,
ich bin für meine Arbeit gerade an einer verzwickten Sache. Ich habe noch nicht so große MFC Kenntnise. Ich baue auf einem vorhanden Programm auf welches eine DLL lädt (mein eigentliches Prog.) um dann etwas auszuführen.
Nun ich öffne durch die DLL ein Dialog. Darin befindet ein Listenelement. Nun möchte ich ein weiteren Dialog öffnen wenn ich auf einen Eintrag doppelt klicke.
Zum Test habe ich nun folgendes erstellt
void CDCPL_Analyse_PlugInDlg::OnNMDblclkList1(NMHDR *pNMHDR, LRESULT *pResult) { CAnalysedgl *dialogc=NULL; dialogc = new CAnalysedgl(); dialogc->Create(IDD_mydialog,this); //dialog->settanzeige(anzeige); //dialog->setselectionRow(uiselectedRow); dialogc->ShowWindow(SW_SHOWNORMAL); //dialog->UpdateWindow(); if(dialogc) { dialogc->DestroyWindow(); delete dialogc; dialogc = NULL; } *pResult = 0; }
Sobald Create aufgerufen wird erfolgt ein Aufruf von free.c ... Was mache ich denn blos falsch
LG
MOE