TAdvToolBarPager Exception on Windows 10

Hello, good day!

I am getting the "Invalid point operation" error when using the TAdvToolbarPage component. The error appears even at design time. Simply put the component in the form, create a pages, a buttons and simply the error appears. The error forces Delphi to close.

I use Win10, Delphi Tokyo and the latest version of the TMS Component Pack.

Thank you,
Alexandre Amaral.

This is the detail of the error that Delphi presents:

[5005F72C]{rtl250.bpl  } System.TObject.FreeInstance (Line 16928, "System.pas" + 2) + $2
[5005A42E]{rtl250.bpl  } System.ErrorAt (Line 5675, "System.pas" + 3) + $4
[5005A472]{rtl250.bpl  } System.Error (Line 5686, "System.pas" + 1) + $7
[5005F72C]{rtl250.bpl  } System.TObject.FreeInstance (Line 16928, "System.pas" + 2) + $2
[50060016]{rtl250.bpl  } System.@ClassDestroy (Line 18295, "System.pas" + 0) + $2
[50AAF329]{vcl250.bpl  } Vcl.Graphics.TFont.Destroy (Line 2451, "Vcl.Graphics.pas" + 5) + $6
[5005F8A8]{rtl250.bpl  } System.TObject.Free (Line 16991, "System.pas" + 1) + $4
[50AB05CD]{vcl250.bpl  } Vcl.Graphics.TCanvas.Destroy (Line 3732, "Vcl.Graphics.pas" + 4) + $3
[50AD164C]{vcl250.bpl  } Vcl.Controls.TControlCanvas.Destroy (Line 5065, "Vcl.Controls.pas" + 2) + $6
[5005F8A8]{rtl250.bpl  } System.TObject.Free (Line 16991, "System.pas" + 1) + $4
[50ADFB99]{vcl250.bpl  } Vcl.Controls.TCustomControl.Destroy (Line 14116, "Vcl.Controls.pas" + 1) + $6
[5005F8A8]{rtl250.bpl  } System.TObject.Free (Line 16991, "System.pas" + 1) + $4
[525E2CE6]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.CancelDragHint (Line 4474, "VCLSurface.pas" + 9) + $0
[525DED9C]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.InstanceRemoved (Line 2834, "VCLSurface.pas" + 1) + $2
[525E1276]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.Notification (Line 3828, "VCLSurface.pas" + 17) + $6
[50C177DA]{vcl250.bpl  } Vcl.Forms.TCustomForm.Notification (Line 3873, "Vcl.Forms.pas" + 42) + $C
[211C47AD]{designide250.bpl} Proxies.NotificationHook (Line 311, "Proxies.pas" + 8) + $B
[5016CCEB]{rtl250.bpl  } System.Classes.TComponent.RemoveFreeNotifications (Line 16040, "System.Classes.pas" + 5) + $0
[5016CB14]{rtl250.bpl  } System.Classes.TComponent.Destroy (Line 15969, "System.Classes.pas" + 4) + $4
[50AD1F71]{vcl250.bpl  } Vcl.Controls.TControl.Destroy (Line 5427, "Vcl.Controls.pas" + 24) + $6
[5005F72C]{rtl250.bpl  } System.TObject.FreeInstance (Line 16928, "System.pas" + 2) + $2
[50060016]{rtl250.bpl  } System.@ClassDestroy (Line 18295, "System.pas" + 0) + $2
[50153DD3]{rtl250.bpl  } System.Classes.TPersistent.Assign (Line 5579, "System.Classes.pas" + 0) + $7
[50AD6A6F]{vcl250.bpl  } Vcl.Controls.TWinControl.Destroy (Line 8514, "Vcl.Controls.pas" + 45) + $9
[50ADFBA4]{vcl250.bpl  } Vcl.Controls.TCustomControl.Destroy (Line 14117, "Vcl.Controls.pas" + 2) + $6
[5005F8A8]{rtl250.bpl  } System.TObject.Free (Line 16991, "System.pas" + 1) + $4
[525E2CE6]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.CancelDragHint (Line 4474, "VCLSurface.pas" + 9) + $0
[525E269D]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.DragHintMouseMessage (Line 4322, "VCLSurface.pas" + 7) + $2
[525E0976]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3526, "VCLSurface.pas" + 56) + $14
[5005FD9F]{rtl250.bpl  } System.TObject.Dispatch (Line 17809, "System.pas" + 11) + $0
[5005FBA2]{rtl250.bpl  } System.@IsClass (Line 17427, "System.pas" + 1) + $8
[50AD499B]{vcl250.bpl  } Vcl.Controls.TControl.WndProc (Line 7239, "Vcl.Controls.pas" + 4) + $21
[5005FBA2]{rtl250.bpl  } System.@IsClass (Line 17427, "System.pas" + 1) + $8
[50AD499B]{vcl250.bpl  } Vcl.Controls.TControl.WndProc (Line 7239, "Vcl.Controls.pas" + 4) + $21
[5005A247]{rtl250.bpl  } System.@ReallocMem (Line 4947, "System.pas" + 91) + $0
[5006E66C]{rtl250.bpl  } System.Types.TRect.Contains (Line 1649, "System.Types.pas" + 0) + $0
[50AD8E5C]{vcl250.bpl  } Vcl.Controls.GetControlAtPos (Line 9919, "Vcl.Controls.pas" + 4) + $13
[5017A4BA]{rtl250.bpl  } System.Classes.{System.Generics.Collections}TList<System.Classes.TComponent>.ItemValue (Line 4326, "System.Generics.Collections.pas" + 6) + $6
[50AD8F86]{vcl250.bpl  } Vcl.Controls.TWinControl.ControlAtPos (Line 9942, "Vcl.Controls.pas" + 13) + $E
[50AD4850]{vcl250.bpl  } Vcl.Controls.TControl.Perform (Line 7104, "Vcl.Controls.pas" + 10) + $8
[50AD9054]{vcl250.bpl  } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 9966, "Vcl.Controls.pas" + 15) + $29
[50AD965C]{vcl250.bpl  } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 112) + $6
[50C18A45]{vcl250.bpl  } Vcl.Forms.TCustomForm.WndProc (Line 4546, "Vcl.Forms.pas" + 209) + $5
[525E9C1F]{vcldesigner250.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 345, "VCLFormContainer.pas" + 33) + $C
[5005FA31]{rtl250.bpl  } System.TObject.GetInterface (Line 17324, "System.pas" + 15) + $10
[50AD8DC8]{vcl250.bpl  } Vcl.Controls.TWinControl.MainWndProc (Line 9896, "Vcl.Controls.pas" + 3) + $6
[5016F4C8]{rtl250.bpl  } System.Classes.CalcJmpOffset (Line 17431, "System.Classes.pas" + 0) + $4
[50C223FF]{vcl250.bpl  } Vcl.Forms.TApplication.ProcessMessage (Line 10613, "Vcl.Forms.pas" + 23) + $1
[50C22442]{vcl250.bpl  } Vcl.Forms.TApplication.HandleMessage (Line 10643, "Vcl.Forms.pas" + 1) + $4
[50C22775]{vcl250.bpl  } Vcl.Forms.TApplication.Run (Line 10781, "Vcl.Forms.pas" + 26) + $3
[005098E2]{bds.exe     } bds.bds (Line 212, "" + 7) + $7

I cannot reproduce a problem.
Do you see an issue with a wizard generated ribbon application or when opening any of the TMS Advanced ToolBars & Menus demos?

Only when generated by the wizard or manually placed by me. With demos it has not happened yet.

I cannot see this here. Do you have another machine where this can also be reproduced?
Do you have detailed step by step instructions for reproducing?

I created a virtual environment (VirtualBox) with Windows 7, I installed Tokyo and the TMSComponentPack. However, in this environment I could not reproduce the problem. In the production environment (Windows 10) the problem continues.

I can only assume there must be something very specific in this Windows 10 machine as we cannot see an issue here on any of our Windows 10 machines. Maybe consider reinstalling Delphi 10.2.2 Tokyo?

I uninstalled Tokyo and erased all folders that had links to it. I
reinstalled Tokyo and the TMS Component Pack on Windows 10. I am
evaluating and so far I have not been able to reproduce the problem
again.
It looks like the problem has been fixed.

Thanks for reporting.