Fehlermeldungen in der Console nach Beenden

Für Fragen von Einsteigern und Programmieranfängern...
Socke
Lazarusforum e. V.
Beiträge: 3178
Registriert: Di 22. Jul 2008, 19:27
OS, Lazarus, FPC: Lazarus: SVN; FPC: svn; Win 10/Linux/Raspbian/openSUSE
CPU-Target: 32bit x86 armhf
Wohnort: Köln
Kontaktdaten:

Re: Fehlermeldungen in der Console nach Beenden

Beitrag von Socke »

MmVisual hat geschrieben: Di 25. Aug 2020, 11:31 Gibt es eine relativ einfache Möglichkeit, das wenn z.B. in einer Funktion ein lokales Objekt angelegt ist und anschließend nicht mehr mit Free frei gegeben wird, dass dann ein Trace erscheint?
Genau das macht die Unit heaptrc. Das Lesen der Ausgabe kann aber manchmal ein wenig herausfordernd sein.
Da hilft dir das Package "leakview"; es wird mit Lazarus ausgeliefert, muss aber ggf. noch in die IDE kompiliert werden (Menü: Package -> Installierte Packages einrichten).
Dann findest du im Menü unter "Ansicht -> Leaks and Traces" ein Fenster, in dem du die heaptrc-Ausgabe einlesen und darin navigieren kannst.
MfG Socke
Ein Gedicht braucht keinen Reim//Ich pack’ hier trotzdem einen rein

Antworten