Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.197 Beiträge
 
Delphi 10.4 Sydney
 
#12

Re: Performance ListView vs. StringGrid

  Alt 12. Aug 2005, 20:22
Zitat von jbg:
Zitat von Bernhard Geyer:
TElTree
LMD sollte mal deren Komponenten auf Speicherlecks prüfen. Vor allem die ElDBTree vergisst da schon mal zu einem GetBookmark ein FreeBookmark aufzurufen. Und dann sollte LMD auch noch die ElDBTree mit dem FastMM4 laufen lassen und das Testprogramm dann beenden. Das kracht dann fürchterlich, denn
Delphi-Quellcode:
bla.Clear;
bla.Free;
blabla.Free -> for i := bla.Count downto 0 do
inherited Destroy;
geht nun mal schief. Dass das mit dem BorlandMM nicht kracht ist ein Wunder. Man muss nur zwischendrinn einen String erzeugen und schon macht der BorlandMM auch nicht mehr mit. Und wer weiß was da noch für Bugs drinnen sind.
Sorry für den Rufmord, aber an VirtualTreeView (mit FastMM4) kommt nun mal nichts ran.
Wegen einem Fehler gleich den Rufmord ansagen ist wohl etwas übertrieben. Und VirtualTreeView ist mir nun mal zu wenig als einzelne Komponente wenn ich eine große Anwendung auf Unicode trimmen will und damit alle Controls (auch unter Win9x/ME) mit Unicode-Support benötige. Außerdem war es mir zu kompliziert zu Programmieren.


Mag schon sein das in der aktuellen Version noch ein paar Speicherlöcher drin sind.
Aber

1, Sind die Sourcen vorhanden das man es melden kann und bei der nächsten Version dieser Fehler beseitigt ist (Hab sowas schon öfters gemacht)
2, Ich das ElPack (zwar noch in der Version 3.2) im Einsatz habe und bei MemCheck keinerlei Speicherlücken vorhanden sind
3, Es die einzige Komponentensammlung ist die Unicode für Win9x/ME unterstützt. Und das alles ohne DLL's oder COM-Komponenten auch mit blanken Win9x/ME
4, Die Bugs in der VCL viel gravierenter sind und auch teilweise schwer zu umschiffen sind (Bin gerade auch auf FastMM umgestiegen und mußte da im Hilfesystem ausbügeln (D2005-VCL-Sourcen sind hier Fehlerfreier).
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat