Jump to content
Sign in to follow this  
Stano

Window docking

Recommended Posts

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

205870068_20210911124857.thumb.png.e3b97bbd6bb61bad6228969d7f1577e7.png

218266076_20210911125924.thumb.png.57e8b5b7ec1a09d4ea5f687278570dc2.png

Share this post


Link to post

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

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
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×