Warning: no message line prompt for ID 0x8021 & memory leak beim Beenden



  • Servus,
    zwei Fragen habe ich.
    1. Wenn ich im Menü mit dem Mauszeiger über die obersten Menüpunkte gehe, dann bekomme ich z.B.
    Warning: no message line prompt for ID 0x8021
    im Debug angezeigt. Ich habe keine Abfrage dafür vorgesehen, was soll das also?

    2. Beim Beenden des Programmes bekomme ich ein memory leak angezeigt. Ich weiß nicht warum, ich habe alles noch einmal überprüft aber nichts gefunden. Beim googlen habe ich gesehen, dass es genau dieses Problem öfter gibt. Eine Lösung habe ich aber nicht gefunden. An für sich sollte es aber nicht schlimm sein, weil der Speicher nach Ende des Programmes ja ganz freigegeben wird...oder nicht?

    Warning: no message line prompt for ID 0x8021.
    Detected memory leaks!
    Dumping objects ->
    strcore.cpp(118) : {358} normal block at 0x004E8C10, 65 bytes long.
     Data: <    4   4   Bauf> 01 00 00 00 34 00 00 00 34 00 00 00 42 61 75 66 
    strcore.cpp(118) : {357} normal block at 0x004E8C80, 28 bytes long.
     Data: <            Komp> 01 00 00 00 0F 00 00 00 0F 00 00 00 4B 6F 6D 70 
    D:\Diplomarbeit\Versim 26märz07\Version 1\VerSimDoc.cpp(144) : {356} client block at 0x004E8CD0, subtype 0, 332 bytes long.
    a CDeviceObject object at $004E8CD0, 332 bytes long
    ...und so weiter
    

  • Mod

    1. Such mal die ID in Deiner Resource.h Zu jedem Button und Menüpunkt muss es eine String ID geben bzw. einen Tooltip Text getrennt durch \n! Der ist nicht da!
    2. Steht doch genau in Deinem Ausgabefenster:
    Das Objekt, dass Du hier anlegst D:\Diplomarbeit\Versim 26märz07\Version 1\VerSimDoc.cpp(144)
    wird nicht freigegeben. Also ein new ohne delete!


Anmelden zum Antworten