Stano 143 Posted September 11, 2021 I have a problem docking the window with the Default layout. See slides. The window is always drawn at the top. Not docked. There is nothing you can do about it. But it is fully functional. When switching to IDE Integration I get: A component named BDS17Box already exists. Access violation at address 500C4163 in module 'rtl280.bpl'. Read of address 19785000. Details >> [500C4163]{rtl280.bpl } System.TypInfo.GetEnumName (Line 1630, "System.TypInfo.pas" + 20) + $4 [2BB73660]{EurekaLogCore280.bpl} Especificdelphi.IsCppExceptionCode + $20 [2BCFCA3A]{EurekaLogCore280.bpl} Eexceptioninfocpp.ECppException + $35A [2BD01548]{EurekaLogCore280.bpl} Eexceptioninfobcb.EBCPPStdException.GetStdException + $278 [2BD02D44]{EurekaLogCore280.bpl} Eexceptioninfollvm.EBCPPStdException.GetStdException + $214 [2BD055F2]{EurekaLogCore280.bpl} Eexceptioninfomsvc.EMSCppStdException.GetStdException + $222 [5006101B]{rtl280.bpl } System.@HandleAnyException (Line 21020, "System.pas" + 13) + $0 [50CCC338]{vcl280.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10267, "Vcl.Controls.pas" + 3) + $6 [1DC846DB]{CnWizards_D110O.DLL} CnWizNotifier.TCnWizNotifierServices.DoMsgHook$qqrp20System.Classes.TListt1p6HWND__rx24Winapi.Messages.TMessage (Line 1959, "CnWizNotifier.pas" + 12) + $15 [50CED2C2]{vcl280.bpl } Vcl.StdCtrls.TCustomCombo.GetItemIndex (Line 4276, "Vcl.StdCtrls.pas" + 4) + $11 [500C40FF]{rtl280.bpl } System.TypInfo.GetEnumName (Line 1616, "System.TypInfo.pas" + 6) + $C [190FDF4D]{mmx_bds22.dll} PropInfo.TObjectAccess.GetValues (Line 507, "PropInfo.pas" + 7) + $29 [190FD6DC]{mmx_bds22.dll} PropInfo.CopyProperties (Line 198, "PropInfo.pas" + 12) + $9 [1936F65B]{mmx_bds22.dll} PascalOptionsFrm.TMMXPascalOptionsForm.ApplySettings (Line 104, "PascalOptionsFrm.pas" + 1) + $14 [19258516]{mmx_bds22.dll} MMX.Options.Form.TOptionsPage.ApplySettings (Line 720, "MMX.Options.Form.pas" + 2) + $6 [19257BA5]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.ApplySettings (Line 435, "MMX.Options.Form.pas" + 3) + $F [192578FB]{mmx_bds22.dll} MMX.Options.Form.TOptionsShellForm.Execute (Line 354, "MMX.Options.Form.pas" + 4) + $2 [192576EC]{mmx_bds22.dll} MMX.Options.Form.TOptionsRegistry.Execute (Line 257, "MMX.Options.Form.pas" + 27) + $3 [1925771C]{mmx_bds22.dll} MMX.Options.Form.TOptionsRegistry.Execute (Line 261, "MMX.Options.Form.pas" + 31) + $6 [192CB186]{mmx_bds22.dll} MMXEditorToolsDM.TEditorToolsDataModule.MMXPropertiesActionExecute (Line 1257, "MMXEditorToolsDM.pas" + 2) + $9 [501733CF]{rtl280.bpl } System.Classes.TBasicAction.Execute (Line 17813, "System.Classes.pas" + 3) + $7 [50CAF9B2]{vcl280.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35 [1930824E]{mmx_bds22.dll} MMX.ActionProxies.TActionProxy.ActionExecute (Line 180, "MMX.ActionProxies.pas" + 2) + $7 [19308004]{mmx_bds22.dll} MMX.ActionProxies.TBaseActionProxy.actActionExecute (Line 86, "MMX.ActionProxies.pas" + 3) + $13 [501733CF]{rtl280.bpl } System.Classes.TBasicAction.Execute (Line 17813, "System.Classes.pas" + 3) + $7 [50CAF9B2]{vcl280.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35 [50173223]{rtl280.bpl } System.Classes.TBasicActionLink.Execute (Line 17724, "System.Classes.pas" + 2) + $7 [217C663D]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1099, "Vcl.ActnMenus.pas" + 6) + $D [217C7EF8]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1869, "Vcl.ActnMenus.pas" + 19) + $15 [217CBA3E]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3736, "Vcl.ActnMenus.pas" + 5) + $3 [217C61BC]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 969, "Vcl.ActnMenus.pas" + 2) + $11 [217C61C5]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemClicked (Line 970, "Vcl.ActnMenus.pas" + 3) + $4 [50CC7CCA]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7544, "Vcl.Controls.pas" + 91) + $6 [1DC81C3A]{CnWizards_D110O.DLL} CnWizNotifier.GetMsgProc$qqsiuii (Line 832, "CnWizNotifier.pas" + 19) + $9 [50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6 [217C802B]{vclactnband280.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1913, "Vcl.ActnMenus.pas" + 25) + $4 [50CCC338]{vcl280.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10267, "Vcl.Controls.pas" + 3) + $6 [50174200]{rtl280.bpl } System.Classes.StdWndProc (Line 18318, "System.Classes.pas" + 8) + $0 [500647B5]{rtl280.bpl } System.@FinalizeRecord (Line 32824, "System.pas" + 85) + $2 [50E0D68F]{vcl280.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11317, "Vcl.Forms.pas" + 23) + $1 [50E0D6D2]{vcl280.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11347, "Vcl.Forms.pas" + 1) + $4 [50E0DA11]{vcl280.bpl } Vcl.Forms.TApplication.Run (Line 11486, "Vcl.Forms.pas" + 27) + $3 [004F6F82]{bds.exe } bds.bds (Line 227, "" + 16) + $2 Share this post Link to post
Uwe Raabe 2064 Posted September 11, 2021 Can you try to delete the layout file reverting to the original one and try again?. I was not able to reproduce that here. Also the A component named BDS17Box already exists. error is a bit puzzling. Share this post Link to post
Stano 143 Posted September 11, 2021 I'll try a little later. I will let you know. Share this post Link to post
Stano 143 Posted September 11, 2021 Deleting the layout file helped. The announcement of the BDS17Box is not acute. Appears only if "IDE integration" is accessed from the "Usage report" item. Share this post Link to post
Uwe Raabe 2064 Posted September 11, 2021 51 minutes ago, Stano said: Appears only if "IDE integration" is accessed from the "Usage report" item. Good hint! Actually it happens when the IDE integration page is called twice without closing the dialog in between. Will be fixed soon. Share this post Link to post