Einzelnen Beitrag anzeigen

TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
2.942 Beiträge
 
Delphi 12 Athens
 
#15

AW: Crash beim VCL Stil Wechsel zur Laufzeit

  Alt 11. Jan 2023, 19:43
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.
Angehängte Dateien
Dateityp: zip Stiltest.zip (1,50 MB, 9x aufgerufen)

Geändert von TurboMagic (11. Jan 2023 um 19:45 Uhr)
  Mit Zitat antworten Zitat