Versuche einmal das Setzen des Styles von dem OnClick abzukoppeln:
Delphi-Quellcode:
TThread.ForceQueue(nil, procedure
begin
TStyleManager.TrySetStyle(lb_Styles.Items[lb_Styles.ItemIndex]);
end);
Danke für den Tipp, ist heute Abend einen Versuch wert!
Versuch erstmal am Compiler gescheitert
Der sagt E2003 Undeclared identyfier bei TThread.
Ich kann auch nicht Cltr-Click auf ForceQueue machen.
Unit System.CLasses ist aber eingebunden.
Rufe ich das fully quallyfied mittels System-CLasses.TThread auf, meint
der Compiler E2003 zu System, aber Ctrl-Click auf ForceQueue springt zu
deren Implementierung.
Kommentiere ich diese 3 Zeilen aus, gibt's kein Gemecker mehr...
Was nun?
Anbei mal das kleine Testprojekt. Wenn's dumm läuft hab' ich da ein paar Stile reingenommen die
ich aus GetIt nachinstalliert habe, aber über Projektoptionen/Erscheinung kann man beliebige
Stile wählen, das Problem tritt denke ich trotzdem auf.