Gast
#5377137
Hallöchen, Ich habe in dem Code an dem ich arbeite ein Problem dieser Art https://blogs.msdn.microsoft.com/larryosterman/2004/04/22/when-global-destructors-bite/ entdeckt, dass sich bisher nicht bemerkbar gemacht hat. Und zwar wird eine DLL erzeugt, die in unterschiedlichen Programmen eingebunden wird. Innerhalb der DLL wir ein XML mit Hilfe der ATL-Lib eingelesen. Jetzt ist erstmals dieses Problem aufgetreten, obwohl der Code so auch in den anderen Programmen verwendet wurde. Meine Fragen: 1. Können Programme Access Violations unterdrücken, sodass kein Fehler produziert wird? Ich weiß dass das eine Programm in Delphi geschrieben ist (dort funktioniert es) und das andere scheint in Fortran geschrieben zu sein (hier lautet die Fehlerausgabe "forrtl: severe <157>: ...") 2. Ich habe in meinem Code das CoUninitialize(); auskommentiert und das Programm läuft durch. Muss ich schwerwiegende Probleme befürchten? Ich habe von der ATL-Lib leider nicht viel Ahnung.