Visual Responsive Design for Delphi TDropDownColumn not found

Hi,

im using the new Repsonive Design Compoenent for my VCL application. When i switch between states, i get the error message that "TDropDownColumn was not found". here is the details:

[392005CF]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCPersistence.CreateObject + $4B
[500A11BD]{rtl250.bpl } System.SysUtils.Supports (Line 26633, "System.SysUtils.pas" + 4) + $10
[391FD8F3]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadSingleObject + $117
[391FE0BE]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadCollection + $B2
[391FE892]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadProperty + $1CA
[391FE679]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadProperties + $55
[391FF07C]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadSingleObject + $A4
[391FE5A6]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.ReadObject + $182
[391FDF44]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCReader.Read + $0
[391FF44B]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncpersistence.TTMSFNCPersistence.LoadSettingsFromStream + $A3
[39281C63]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfnctypes.TTMSFNCObjectHelper.FromJSON + $6F
[39297B4F]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncstatemanager.TTMSFNCCustomStateManager.InternalLoadState + $2BF
[392989A6]{VCLTMSFNCCorePkgDXE11.bpl} Vcl.Tmsfncstatemanager.TTMSFNCStateManagerItem.Load + $12
[1DD479FA]{TMSFNCCorePkgDEDXE11.bpl} Vcl.Tmsfncresponsivemanagerde.TTMSFNCResponsiveManagerEditor.MenuItemLoadExecute + $7E
[50C155CE]{vcl250.bpl } Vcl.Menus.TMenuItem.Click (Line 2541, "Vcl.Menus.pas" + 19) + $8
[50C16D18]{vcl250.bpl } Vcl.Menus.TMenu.DispatchCommand (Line 3482, "Vcl.Menus.pas" + 5) + $4
[50C17FAA]{vcl250.bpl } Vcl.Menus.TPopupList.WndProc (Line 4655, "Vcl.Menus.pas" + 4) + $E
[238DEB59]{cxLibraryRS25.bpl} Dxhooks. + $0
[50C17EF9]{vcl250.bpl } Vcl.Menus.TPopupList.MainWndProc (Line 4630, "Vcl.Menus.pas" + 2) + $5
[5016EBCC]{rtl250.bpl } System.Classes.StdWndProc (Line 17408, "System.Classes.pas" + 11) + $2
[50063E0C]{rtl250.bpl } System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0
[50063F30]{rtl250.bpl } System.@FinalizeArray (Line 32142, "System.pas" + 127) + $0
[50063F40]{rtl250.bpl } System.@FinalizeArray (Line 32154, "System.pas" + 139) + $0
[50063E0C]{rtl250.bpl } System.@FinalizeRecord (Line 31861, "System.pas" + 25) + $0
[50C31E1F]{vcl250.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10641, "Vcl.Forms.pas" + 23) + $1
[50C31E62]{vcl250.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10671, "Vcl.Forms.pas" + 1) + $4
[50C32195]{vcl250.bpl } Vcl.Forms.TApplication.Run (Line 10809, "Vcl.Forms.pas" + 26) + $3
[0050BAB2]{bds.exe } bds.bds (Line 214, "" + 7) + $7

anyone knows whats the issue here?

thanks and best
fabian

That’s because TDropDownColumn is not registered, please call RegisterClass(TDropDownColumn); in your application

1 Like