Ich habe ein Programm welches eine selber gemachte DLL benutzt. Ich übergeben eine Liste in die DLL welche geändert wird . Wenn ich zurück komme und ich die Liste weiter bearbeite stützt das Programm im Debugmodus ab. Irgendwo bei der Speicherfreigabe..
li_SHCrec.push_back(b); Optimize(li_SHCrec); // call DLL li_SHCrec.clear(); // hier ist der Absturz, nur im Debugen .. ? }
DLL Seite void Optimize(std::list<SHCrec>& li_SHCrec) { AFX_MANAGE_STATE(AfxGetStaticModuleState()); // this is for MFC SHCrec a ; a.iSHCrec[0]= 3; li_SHCrec.push_back(a); // Element erweitern }
Bearbeitung von Pablo:
CPP TAGS gesetzt
Dieser Post wurde am 05.02.2004 um 20:58 Uhr von Pablo editiert.