Hi Narcis,
I also worked through these steps.
First it didn't help then I did it one more time and
and I left 2 packages disabled, since I don't need them:
TeeMaker
and
TeeTree 2 Components
And now the problem with the ghost controls is gone as well as the crash with changing styles.
By the way, here is the stack trace of the crash that I always had when I tried to edit a Style:
[0C793A4A]{fmi162.bpl } FMX_Controls.TScrollBar.SetValue (Line 2901, "FMX_Controls.pas" + 1) + $0
[50037A80]{rtl160.bpl } System.@GetMem (Line 3454, "System.pas" + 20) + $0
[50037A9C]{rtl160.bpl } System.@FreeMem (Line 3502, "System.pas" + 20) + $0
[5003E77D]{rtl160.bpl } System.@UStrArrayClr (Line 19392, "System.pas" + 16) + $0
[0C8195DB]{fmi162.bpl } FMX_Types.TFmxObject.FindStyleResource (Line 9568, "FMX_Types.pas" + 23) + $15
[50037A9C]{rtl160.bpl } System.@FreeMem (Line 3502, "System.pas" + 20) + $0
[5003E77D]{rtl160.bpl } System.@UStrArrayClr (Line 19392, "System.pas" + 16) + $0
[0C8195DB]{fmi162.bpl } FMX_Types.TFmxObject.FindStyleResource (Line 9568, "FMX_Types.pas" + 23) + $15
[5003E7CF]{rtl160.bpl } System.@WStrArrayClr (Line 19508, "System.pas" + 9) + $0
[0C81F6E3]{fmi162.bpl } FMX_Types.TStyledControl.GetStyleObject (Line 12203, "FMX_Types.pas" + 79) + $22
[0C81F767]{fmi162.bpl } FMX_Types.TStyledControl.ApplyStyleLookup (Line 12222, "FMX_Types.pas" + 5) + $4
[11D3A911]{dclfmistd160.bpl} FMX_Design_Style.TStyleDesigner.UpdateTree (Line 649, "FMX_Design_Style.pas" + 29) + $11
[5004311C]{rtl160.bpl } System.@IntfClear (Line 29967, "System.pas" + 10) + $0
[11D3B108]{dclfmistd160.bpl} FMX_Design_Style.TStyleDesigner.LoadFromStrings (Line 844, "FMX_Design_Style.pas" + 26) + $2
[11D52E77]{dclfmistd160.bpl} FmiReg.DesignStyleBook (Line 137, "FmiReg.pas" + 14) + $A
[11D5303A]{dclfmistd160.bpl} FmiReg.TStyleBookEditor.Edit (Line 176, "FmiReg.pas" + 1) + $12
[0B8BF004]{fmidesigner160.bpl} FmiSurface.TFmxDesignSurface.DoEditDefaultStyle (Line 3506, "FmiSurface.pas" + 66) + $5
[50438083]{vcl160.bpl } Vcl.Menus.TMenuItem.Click (Line 2522, "Vcl.Menus.pas" + 19) + $8
[50439687]{vcl160.bpl } Vcl.Menus.TMenu.DispatchCommand (Line 3435, "Vcl.Menus.pas" + 5) + $2
[5043A8F6]{vcl160.bpl } Vcl.Menus.TPopupList.WndProc (Line 4596, "Vcl.Menus.pas" + 4) + $E
[5043A845]{vcl160.bpl } Vcl.Menus.TPopupList.MainWndProc (Line 4571, "Vcl.Menus.pas" + 2) + $5
[500B6890]{rtl160.bpl } System.Classes.StdWndProc (Line 13878, "System.Classes.pas" +
+ $0
[50454598]{vcl160.bpl } Vcl.Forms.TApplication.CancelHint (Line 10993, "Vcl.Forms.pas" + 6) + $7
[50453213]{vcl160.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10164, "Vcl.Forms.pas" + 23) + $1
[50453256]{vcl160.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10194, "Vcl.Forms.pas" + 1) + $4
[50453595]{vcl160.bpl } Vcl.Forms.TApplication.Run (Line 10332, "Vcl.Forms.pas" + 26) + $3
best regards,
X-Ray