Schade, war ein Versuch....
OK - dann starte ich mal einen Versuch, eine sachliche Diskussion in Gang zu bringen und bringe dazu absichtlich nur
ein Beispiel (weitere kann ich auf Wunsch gern liefern):
XE3 - FMX.TTreeView
Fehler:
- Das letzte Element läßt sich nicht selektieren.
- Es wird kein OnChange bei MultiSelect ausgelöst, wenn ein Item mit Strg+Click ausgewählt wird.
- Bei MultiSelect wird das aktuelle Item nicht hervorgehoben (analog Focused in der VCL).
- Bei MultiSelect werden die bisherigen Markierungen nicht entfernt, falls mit CursorUp und CursorDown gearbeitet wird.
- Die Eigenschaft Count liefert nur die Anzahl der Elemente in der obersten Ebene, ebenso kann über die Eigenschaft Items nur auf die oberste Ebene zugegriffen werden.
Probleme:
- Keine Methode zum Hinzufügen von Items zur Laufzeit (Add, AddChild, AddFirst, ...)
Damit kann man beim besten Willen nicht arbeiten. Die genannten Fehler sind objektiv vorhanden und stellen einen Mangel eines kommerziellen Produktes dar.
Deshalb meine ganz konkrete Frage an Dich, Matthias:
Wie steht Embarcadero dazu, derartige Mängel kostenlos zu beseitigen? Zu Zeiten von XE3 ist das nicht geschehen (ich habe Update 2 installiert). Stahli hatte Dir dazu in diesem Zusammenhang eine konkrete Frage gestellt.
Ich hatte Dich am Rand der Delphi-Tage auf der Freifläche angesprochen, um von Dir zu erfahren, an wen man sich wenden könne, um eine produktive und sachliche Diskussion in Gang zu bringen. Du hattest versprochen, das weiterzuleiten - danach habe ich nichts mehr von Dir gehört. Und Du wunderst Dich dann, wenn sich die Leute - die sehr gern und teilweise schon seit unzähligen Jahren mit Delphi arbeiten - nicht ernstgenommen fühlen und irgendwann nur noch frustriert reagieren?