Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mytbo,
3. Apr 2023
Jein. Die Komponente TVirtualStringTree funktioniert etwas anders als TTreeView. Besser in Form einer Aggregation. Der Grund für den Virtual Treeview ist, große Datenmengen (größer 100K Einträge) schnell zu laden. Der DocVariant lädt meine Testdatei mit 100K Einträgen in 80ms (150MB/s). VirtualStringTree benötigt für die Anzeige, mit erzwungener Initialisierung aller Knoten, ca. 20ms. Versuche...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mytbo,
2. Apr 2023
Arnaud nimmt Contributions als Pull Requests im GitHub Repository entgegen. Wenn du diesen Weg nicht gehen willst, bevor der Beitrag verloren geht, kannst du es auch in einem öffentlichen Repository hinterlegen und bekannt machen. Er hat dann die Möglichkeit, es sich anzusehen und wenn es hilfreich ist, zu integrieren. Konkret: Wenn du möchtest, erstelle einen Post im mORMot Forum und...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by mytbo,
10. Dez 2022
Ist dein Quelltext real, oder Pseudocode? In den von dir verlinkten DelphiJSONViewer/DelphiJSONComponents Komponenten kann ich nichts finden. In den mORMot ThirdParty Demos gibt es mit SynJSONTreeView ein Pendant. Da das JSON Dokument als DocVariant vorliegt, kann man jeden Teilknoten separat mit der Funktion ToJSON speichern. Das Beispiel für mORMot2 umzuschreiben, sollte eine Kleinigkeit sein....