Vista - Problem mit msvcr80.dll ?



  • Hi!

    Ich habe unter Vista mit einer Anwendung Probleme:

    Immer wenn delete[] aufgerufen wird, wird (laut Stack) msvcr80.dll aufgerufen.
    Diese ruft weitere interne Funktionen auf und stürtzt dann irgendwann ab...

    Unter XP habe ich keine Probleme, unter Vista dann nicht, wenn ich sämtliche delete[] auskommentiere.

    Hatte jemand eine ähnliche Situation oder eine Idee, wie man das beheben könnte?

    MfG

    Matg40



  • Vermutlich hast Du ein Problem mit dem was freigegeben wird... (entweder wird es zu viel freigegeben oder der Pointer ist falsch).

    Was sagt den der Debugger oder crash-dump?



  • Hi!

    Der Aufruf im Programm lautet

    delete[] szCaption;

    Daraufhin wird in msvcr80.dll

    void operator delete[]( void * p )

    aufgerufen.

    Die letzte Meldung war "Unhandled exception at 0x6bd449fe (msvcr80d.dll) in HmiRTm.exe: 0xC0000005: Access violation reading location 0x0000006b."

    MfG

    Matg40


Anmelden zum Antworten