Adding TMSFNCObjectInspector raises "Stretch column index out of range."

When I try to add a TMSFNCObjectInspector in design time on a vcl form I'm getting the exception in the IDE "Stretch column index out of range."
When trying to save the procet this doesn't work an crasches BDS.exe finally.

How can I avoid it?
Whats the proper way to add a TMSFNCObjectInspector on a VCL form?

Is this with TMS FNC UI Pack v4.0?
I retested this here but I could not reproduce such issue here.

Yes, latest availible version.

It occurs when I put it on a vcl frame when in the projcet there is a derived frame from that frame.

Do you need a test program?
How can I solve the problem?

A test project would help to understand what you do exactly with the frames.

FrameProblem.zip (89.5 KB)

Attatched is my very simple test project.
You can see the problem, when you try to put a TMSFNCObjectInspector on frmBase OR frmWork on AdvPanel1.

I'm getting the follwoing error till I kill Delphi. Even saving does not work any more.

exception class : Exception
exception message : Stretch column index out of range.

main thread ($15b8):
552b85d0 +0d4 VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnctreeviewbase.TTMSFNCTreeViewBase.StretchColumn
738f0eb2 +02a vcl280.bpl Vcl.Graphics 2585 +3 TFont.SetData
5985b631 +019 madExcept_.bpl madExcept InterceptClassDestroy
552f8de1 +01d VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnccustomtreeview.TTMSFNCCustomTreeView.UpdateAutoSizing
552b8c3e +032 VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnctreeviewbase.TTMSFNCTreeViewBase.UpdateScrollBars
552b8bc4 +048 VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnctreeviewbase.TTMSFNCTreeViewBase.UpdateTreeViewCache
552f9064 +01c VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnccustomtreeview.TTMSFNCCustomTreeView.UpdateTreeViewCache
552d10d6 +01a VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnctreeviewdata.TTMSFNCTreeViewColumn.UpdateColumn
552d0a63 +2cb VCLTMSFNCUIPackPkgDXE14.bpl Vcl Tmsfnctreeviewdata.TTMSFNCTreeViewColumn.Create
50159603 +00b rtl280.bpl System.Classes 6272 +1 TCollection.Add
5015968b +073 rtl280.bpl System.Classes 6289 +10 TCollection.Assign
20f477df +2cb designide280.bpl Update 1139 +54 TUpdateObject.Update
20f47774 +260 designide280.bpl Update 1125 +40 TUpdateObject.Update
5005fe34 +008 rtl280.bpl System 17989 +1 TObject.Free
20f473ae +102 designide280.bpl Update 1041 +29 UpdateOrder
20f47814 +300 designide280.bpl Update 1144 +59 TUpdateObject.Update
20f4825f +103 designide280.bpl Update 1475 +22 TUpdateManager.Update
20f47b45 +01d designide280.bpl Update 1263 +2 TUpdateManager.UpdateChildren
20f48267 +10b designide280.bpl Update 1477 +24 TUpdateManager.Update
20f6a437 +05b designide280.bpl ComponentDesigner 2997 +11 TComponentRoot.GetRootStream
20f70b12 +01e designide280.bpl ComponentDesigner 5305 +1 TComponentRoot.Save
21ce90c6 +032 delphicoreide280.bpl DelphiModule 1582 +2 TPascalCodeMgrModHandler.SaveFile
205e5ee4 +064 coreide280.bpl SourceModule 1525 +3 TCodeISourceModule.SaveFile
205e3544 +070 coreide280.bpl SourceModule 667 +4 TSourceModule.SaveFile
207bbcee +33a coreide280.bpl DocModul 1465 +61 TDocModule.TheMalteseFalcon
50109e69 +03d rtl280.bpl System.Rtti 8434 +46 RawInvoke
5010a257 +24f rtl280.bpl System.Rtti 8672 +79 Invoke
501002ff +6a7 rtl280.bpl System.Rtti 6520 +103 TRttiInstanceMethodEx.DispatchInvoke
5010a828 +048 rtl280.bpl System.Rtti 9971 +1 TRttiMethod.Invoke
004d0150 +11c bds.exe SanctuaryChecker 1749 +14 TLicenseManager.TryAction
207bb968 +12c coreide280.bpl DocModul 1389 +4 TDocModule.Save
205e467d +12d coreide280.bpl SourceModule 1019 +17 TSourceModule.Save
207c0a84 +148 coreide280.bpl DocModul 3645 +57 SaveModifiedModules
2075fe50 +0c4 coreide280.bpl DebuggerMgr 1422 +10 TDebuggerMgr.MakeCurrentProject
207619f5 +021 coreide280.bpl DebuggerMgr 2055 +2 TDebuggerMgr.Run
20761a7e +02e coreide280.bpl DebuggerMgr 2083 +4 TDebuggerMgr.RunNoDebug
004aeca7 +007 bds.exe AppMain 7689 +0 TAppBuilder.RunRunNoDebugCommandExecute
50173bf7 +00f rtl280.bpl System.Classes 17866 +3 TBasicAction.Execute
738ff9fe +086 vcl280.bpl Vcl.ActnList 284 +19 TCustomAction.Execute
50173a4b +013 rtl280.bpl System.Classes 17777 +2 TBasicActionLink.Execute
739182a4 +05c vcl280.bpl Vcl.Controls 7662 +7 TControl.Click
739a019c +000 vcl280.bpl Vcl.ComCtrls 22470 +0 TToolButton.Click
7391876f +077 vcl280.bpl Vcl.Controls 7803 +7 TControl.WMLButtonUp
73917d62 +2be vcl280.bpl Vcl.Controls 7548 +91 TControl.WndProc
73a1dc19 +0dd vcl280.bpl Vcl.Themes 5789 +7 TStyleManager.GetStyle
73917998 +024 vcl280.bpl Vcl.Controls 7326 +10 TControl.Perform
7391c4f1 +0ad vcl280.bpl Vcl.Controls 10295 +2 GetControlAtPos
7391c5c2 +0ae vcl280.bpl Vcl.Controls 10319 +15 InternalControlAtPos
73917998 +024 vcl280.bpl Vcl.Controls 7326 +10 TControl.Perform
7391c6a8 +0b0 vcl280.bpl Vcl.Controls 10348 +15 TWinControl.IsControlMouseMsg
7391ccbe +4aa vcl280.bpl Vcl.Controls 10525 +112 TWinControl.WndProc
739a5362 +246 vcl280.bpl Vcl.ComCtrls 25456 +104 TToolBar.WndProc
7391c3f4 +02c vcl280.bpl Vcl.Controls 10271 +3 TWinControl.MainWndProc
50174a30 +014 rtl280.bpl System.Classes 18375 +8 StdWndProc
74fd5bfb +00b user32.dll DispatchMessageW
73a5d697 +0f3 vcl280.bpl Vcl.Forms 11336 +23 TApplication.ProcessMessage
73a5d6da +00a vcl280.bpl Vcl.Forms 11366 +1 TApplication.HandleMessage
73a5da19 +0d1 vcl280.bpl Vcl.Forms 11505 +27 TApplication.Run
004f7fa2 +0de bds.exe bds 227 +16 initialization
004f7fda +116 bds.exe bds 230 +19 initialization
7668fa27 +017 KERNEL32.DLL BaseThreadInitThunk

We'll investigate this here as soon as possible. Thank you for the sample!

We have applied a fix for this issue, the next version of the TMS FNC UI Pack will address this.

Thanks, I'll try it as soon as its availible.

With the latest version of TMS FNC UI Pack (Version 4.1.0.0) the error still is the same.
Did the fix make it in this release?

We are not able to reproduce this here