Zitat von
Daniel:
Wenn man das Programm reizt und auf einem der Root-Elemente die '*'-Taste drückt, um alle Unterelemente aufzublättern, dann steht das Programm zweimal still
Ich glaube an der Stelle wird es schwer da viel zu reißen, weder geht das besonders schnell zu machen noch geht es gut in Threads. Aber ich werde sicher noch weiter zu optimieren versuchen.
Aber da man das komplette Ausklappen ja kaum oft braucht, ist das auch nicht so schlimm, wenns nicht so schnell geht.
Zitat von
himitsu:
ein Thread zum füllen einer
VCL-Komponente ... ich weiß ja nicht, aber das Syncronize würde dann auch wieder alles blockieren
Ich habe zwischen Daten und Darstellung getrennt.
Ich muss also nur die dahinterliegenden Daten initialisieren, wie es auch passiert, wenn deren Knoten ins Sichtfeld gescrollt werden. So erreiche ich im Moment ja überhaupt nur diese Geschwindigkeit.
// EDIT:
Da danach gefragt wurde, habe ich einmal auch noch einen Screenshot oben angehängt.