Autor Beitrag
winx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249



BeitragVerfasst: Mo 05.12.05 12:33 
Hi,

habe bei mir mein Projekt(bereits bestehend) und FastMM installiert. Habe das Tool auch schon bei anderen Projekten verwendet und bisher hat immer alles reibungslos geklappt.

Jetzt bekomm ich aber immer(!!!) wenn das Projekt beendet wird genau dann ne Zugriffsverletzung, wenn normalerweise die FastMM Message Box angezeigt wird...

wenn ich FastMM wieder aus dem Projekt nehme, ist der Fehler weg.

Habt ihr Tipps???

danke,
winx
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 05.12.05 13:20 
Ganz ohne Source kann man dazu nicht viel sagen, und selbst mit ist es eher einer Sache, dass ein Grundlegendr Fehler in deinem Projekt auftritt.

Suche dein Projekt mal insgesamt nach jeglichen Pointer-, Alloziierungs- und Dealloziierungs-Operationen durch und prüfe, ob diese wirklich alle das machen, was sie sollen. Teilweise kann das nämlich zu unerklärlichen Ergebnissen führen. Nutze am besten zum Freigeben von Objekten FreeAndNil.

Ansonsten hilft nur ein Blick in den Gesamtquelltext, da Probleme mit dem Speichermanager eigentlich nur bei groben Fehlern in der Anwendung auftreten können. Einen Bug im FastMM halte ich für unwahrscheinlich. Du kannst aber mal brobieren, wass er nach einem Update sagt (sofern Du nicht schon die aktuellste Version hast).

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.