Wie verhindere ich "HEAP Corruption detected"



  • Beim Beenden eines Dialoges schmiert die Anwendung mit 'HEAP Corruption detected' ab.

    Ich habe aber nicht den blassesten Schimmer was schief läuft.
    Wie sollee ich jetzt vorgehen ?

    Matthias



  • Du verhinderst das indem du den Heap eben nicht kaputt machst. Normalerweise deutet das darauf hin dass irgendwo wild Speicher überschrieben wird, z.B. wenn du 10 ints anforderst (int* p = new int[10]), und dann auf Index -1 oder 10 oder so zugreifst (schreibend).


Log in to reply