mse hat geschrieben:Was hier möglicherweise passiert, ist, dass du die Instanz freigibst und später _Release() oder eine andere interface Methode aufgerufen wird. Solange der Speicher nicht wiederverwendet wird, merkt man nichts davon. Heaptrace füllt freigegebenen Speicher mit Müll (0f0f0f0f) damit der Fehler sofort auftritt und nicht erst beim Kunden.
Martin.
Danke, so etwas habe ich mir auch vorgestellt.
Also rein praktisch gesehen kann ich die Komponente problemlos verwenden, da ich sie ja nur beim schliessen der Anwendung freigebe, und dann ja ohne HeapTrace nichts passiert. Einziger Nachteil: Ich kann Heaptrace nicht verwenden um Speicherlecks in der kompletten Anwendung zu testen.