Hallo,
ich konnte jetzt so einen Crash nachstellen. Wenn ich mit der Tastatur in der Listbox navigiere,
wechselt das Fenster auf den dann selektierten Stil.
Anbei ein Stacktrace und wenn ich meine Fehlermeldung wegklicke und danach zum Windows Stil
wechseln will (evtl. aber auch zu anderen), kommt FastMM um die Ecke und hat noch einen ungültigen
Speicherzugriff.
Habe das mal als Textdateien angehängt. Soweit ich das sehe hat es wohl mit dem Tastaturhandling
zu tun und tritt nicht immer gleich auf.
Die FastMM Meldung scheint nur in Verbindung mit dem zurück wechseln auf den Windows Stil per Tastatur aufzutreten,
wenn vorher der andere Crash passiert ist.
Anbei auch ein Screenshot des Dissasemblies wenn der Crash auftritt.
Der Dialog zur Stilwahl hat eine ListBox mit den Stilen drin und die hat nur dieses OnClick Ereignis:
Delphi-Quellcode:
Application.MainForm.ActiveControl := nil;
ActiveControl := nil;
StyleName := lb_Styles.Items[lb_Styles.ItemIndex];
Repaint;
ActiveControl := lb_Styles;
Grüße
TurboMagic