Forum: Sonstige Werkzeuge
by sx2008,
22. Feb 2013
Je mehr man auf Klassen setzt, umso leichter wird die Fehlersuche.
Man kann z.B. dynamischee Arrays direkt in der Anwendung, der "Businesslogik", benützen.
Oder man kapselt das Array innerhalb einer Klasse und lässt nur einen kontrollierten Zugriff über die Methoden der Klasse zu.
Insbeondere sollte man Resourcen (Speicher ist auch eine Resource) immer unter die Kontrolle einer Klasse stellen....
Forum: Sonstige Werkzeuge
by sx2008,
16. Feb 2013
Ein kleiner Tipp: durchsuche den gesamten Sourcecode nach "destructor Destroy;"; wenn irgendwo der Zusatz "override;" fehlt, dann ist das ein potentielles Speicherleck.
Zusätzlich kann man noch nach "destructor T" suchen und prüfen ob in jedem Destruktor auch das inherrited aufgerufen wurde.