OK, jetzt bin ich wirklich verwirrt.
Ich kompiliere mein Projekt auf meinem Entwicklungsrechner, starte die Exe aus der
IDE, beende das Programm -> Ergebnis: keine MemLeak-Meldung.
Ich kopiere die eben erstellte Exe auf einen Techtrechner, starte die Exe, beende das Programm -> Ergebnis: die Meldung über MemLeaks wird angezeigt.
Ich schließe Delphi auf meinem Entwicklungsrechner und starte auch dort die Exe ohne
IDE -> Ergebnis: trotzdem keine MemLeak-Meldung.
Kann denn das System, auf dem eine Exe ausgeführt wird, so einen Einfluss auf den Memory Manager haben, dass er MemLeaks nicht erkennt bzw. die Meldung nicht anzeigen kann / darf?
Anmerkung: Mein Entwicklungsrechner = Win 7, 64 Bit
Testrechner = Win 8 Developer Preview, 32 Bit
Auf beiden Rechnern wird das Programm mit Standard-Benutzerrechten ausgeführt.