Zitat von
Bernhard Geyer:
TElTreeStringGrid/TElDBTreeStringGrid
Die ElDOS Komponenten sind echt die besten
. Heute habe ich da wieder zwei gravierende Programmierfehler in TElDBTree ausbessern dürfen. Und der Support ist auch gut: "Vererben sie halt ihre Formulare nicht, dann tritt der Fehler nicht auf". Danke. Von dem Link-Fehler mal noch gar nicht gesprochen, der auftritt, wenn ich kompiliere und ein Formular mit TElDBTree noch offen ist. Zudem sollte man das gesamte ElDOS Paket nicht mit FastMM4 und WinXP Theming kompilieren. Die vielen Speicherlecks kann man nicht derzählen ( >4000). Und zudem bekommt man da so eine tolle
Exception von FastMM4, die einem erzählt dass auf bereits freigegeben Speicher zugegriffen wird. Und da die beiden Komponenten von TElCustomDBTree abgeleitet sind, teilen sie sich die Bugs.
Wenn die Komponenten nicht schon so oft in dem Projekt verwendet würden, hätte ich sie schon lange durch JVCL Komponenten ersetzt.
Ein Beispiel:
Delphi-Quellcode:
TElDBTree.Create:
FDataFields := TStringList.Create;
TElDBTree.Destroy:
FDataFields.Free;
TElDBTree.SetDataFields(Value: TStringList):
FDataFields := Value; // wie war das nochmal mit Settern für StringListen, wenn man sie selbst verwaltet?