I have update Next Suite 5 to last version (on Delphi 10.1)
When try to open a form of my project with NextInspector I get a error (see below).
I can also compile my projects without problem but I get the same error when try open the same form on compiled application.
[500C69B1]{rtl240.bpl } System.Generics.Collections.TListHelper.CheckItemRange (Line 1158, "System.Generics.Collections.pas" + 1) + $19 [50156380]{rtl240.bpl } System.Classes.TCollection.GetItem (Line 5894, "System.Classes.pas" + 1) + $8 [1642AD0A]{NxInspectorRun_d10_1.bpl} NxPropertyItemClasses.TNxToolbarItemButtons.GetItem$qqri (Line 1741, "NxPropertyItemClasses.pas" + 1) + $6 [16437435]{NxInspectorRun_d10_1.bpl} NxPropertyItemDisplay.TNxToolbarItemDisplay.DrawToolbar$qqrv (Line 480, "NxPropertyItemDisplay.pas" + 6) + $C [16437634]{NxInspectorRun_d10_1.bpl} NxPropertyItemDisplay.TNxToolbarItemDisplay.DrawToolbar$qqrv (Line 498, "NxPropertyItemDisplay.pas" + 24) + $16 [16434177]{NxInspectorRun_d10_1.bpl} NxPropertyItems.TNxItemDisplay.PaintValue$qqrv (Line 2294, "NxPropertyItems.pas" + 3) + $5 [164338F6]{NxInspectorRun_d10_1.bpl} NxPropertyItems.TNxItemDisplay.PaintBackground$qqrv (Line 2090, "NxPropertyItems.pas" + 1) + $22 [1643765C]{NxInspectorRun_d10_1.bpl} NxPropertyItemDisplay.TNxToolbarItemDisplay.PaintValue$qqrv (Line 503, "NxPropertyItemDisplay.pas" + 2) + $5 [1643E000]{NxInspectorRun_d10_1.bpl} NxInspector.TNxCustomInspector.DrawItem$qqrp31Nxpropertyitems.TNxPropertyItem (Line 1046, "NxInspector.pas" + 71) + $8 [1643FE35]{NxInspectorRun_d10_1.bpl} NxInspector.DrawItems (Line 1809, "NxInspector.pas" + 8) + $1E [1643FF20]{NxInspectorRun_d10_1.bpl} NxInspector.TNxCustomInspector.Paint$qqrv (Line 1839, "NxInspector.pas" + 14) + $1 [50A80E2A]{vcl240.bpl } Vcl.Graphics.TCanvas.SetPenPos (Line 4120, "Vcl.Graphics.pas" + 1) + $9 [50AAEA3B]{vcl240.bpl } Vcl.Controls.TCustomControl.PaintWindow (Line 14066, "Vcl.Controls.pas" + 6) + $5 [50AA8841]{vcl240.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 10227, "Vcl.Controls.pas" + 4) + $14 [50AA9030]{vcl240.bpl } Vcl.Controls.TWinControl.WMPaint (Line 10428, "Vcl.Controls.pas" + 6) + $5 [5015532E]{rtl240.bpl } System.Classes.TInterfaceList.GetCount (Line 5187, "System.Classes.pas" + 5) + $9 [50067528]{rtl240.bpl } System.@IntfClear (Line 36349, "System.pas" + 10) + $0 [525C0BCE]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3656, "VCLSurface.pas" + 186) + $28 [50AA3B2A]{vcl240.bpl } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6 [5005FA96]{rtl240.bpl } System.@IsClass (Line 16965, "System.pas" + 1) + $8 [50AAE9D5]{vcl240.bpl } Vcl.Controls.TCustomControl.WMPaint (Line 14055, "Vcl.Controls.pas" + 2) + $4 [50AA3B2A]{vcl240.bpl } Vcl.Controls.TControl.WndProc (Line 7313, "Vcl.Controls.pas" + 91) + $6 [525BF958]{vcldesigner240.bpl} VCLSurface.MouseEvent (Line 3217, "VCLSurface.pas" + 5) + $E [525BFB82]{vcldesigner240.bpl} VCLSurface.MouseEvent (Line 3264, "VCLSurface.pas" + 52) + $11 [525BFB97]{vcldesigner240.bpl} VCLSurface.MouseEvent (Line 3268, "VCLSurface.pas" + 56) + $10 [50067528]{rtl240.bpl } System.@IntfClear (Line 36349, "System.pas" + 10) + $0 [525C0BCE]{vcldesigner240.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3656, "VCLSurface.pas" + 186) + $28 [5005FA96]{rtl240.bpl } System.@IsClass (Line 16965, "System.pas" + 1) + $8 [50AA38AF]{vcl240.bpl } Vcl.Controls.TControl.WndProc (Line 7226, "Vcl.Controls.pas" + 4) + $21 [50AA8675]{vcl240.bpl } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 158) + $6 [5006071F]{rtl240.bpl } System.TMonitor.TryEnter (Line 18436, "System.pas" + 1) + $0 [500602C4]{rtl240.bpl } System.TMonitor.Enter (Line 18138, "System.pas" + 4) + $2 [50060148]{rtl240.bpl } System.TMonitor.CheckOwningThread (Line 18056, "System.pas" + 2) + $0 [50060452]{rtl240.bpl } System.TMonitor.Exit (Line 18242, "System.pas" + 1) + $2 [50BE5545]{vcl240.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4523, "Vcl.Forms.pas" + 209) + $5 [50AA8675]{vcl240.bpl } Vcl.Controls.TWinControl.WndProc (Line 10143, "Vcl.Controls.pas" + 158) + $6 [50AA7C94]{vcl240.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9850, "Vcl.Controls.pas" + 3) + $6 [50170C64]{rtl240.bpl } System.Classes.StdWndProc (Line 17178, "System.Classes.pas" + 8) + $0 [214E932B]{vclide240.bpl} IDEVirtualTrees.TVirtualTreeHintWindow.IsHintMsg (Line 7067, "IDEVirtualTrees.pas" + 7) + $13 [50BEEC6F]{vcl240.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10534, "Vcl.Forms.pas" + 23) + $1 [50BEECB2]{vcl240.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10564, "Vcl.Forms.pas" + 1) + $4 [50BEEFE5]{vcl240.bpl } Vcl.Forms.TApplication.Run (Line 10702, "Vcl.Forms.pas" + 26) + $3
How can I fix it?
PS. I have attached a forms of my project with NextInspector, try open the pas file. I bget the same error.
It seems the TNxToolbarItem doesn't want childs.
PS. I get the same error if I create a black project with a new NextInspector and I set TNxToolbarItem with childs.