Freigeben über


Wie wird festgestellt, ob Zeiger eine Speicheradresse zerstören?

Problembeschreibung

Vermutlich wird der Speicher an der Adresse 0x00408000 von einem Zeiger des Programms zerstört. Wie kann festgestellt werden, was dort geschieht?

Lösung

Überprüfen des Heaps auf Beschädigungen

So finden Sie die geänderte Stelle der Speicheradresse

  1. Legen Sie einen Datenhaltepunkt bei 0x00408000 fest. Weitere Informationen erhalten Sie unter Festlegen eines Haltepunkts für Datenänderungen (nur systemeigener C++-Code).

  2. Zeigen Sie den Speicherinhalt bei Erreichen eines Haltepunkts im Fenster Speicher ab Adresse 0x00408000 an. Weitere Informationen finden Sie unter Fenster "Arbeitsspeicher".

Siehe auch

Konzepte

FAQs zum Debuggen von systemeigenem Code

Weitere Ressourcen

Debuggen von systemeigenem Code