I am using RADStudio 10 Seattle Update 1 on Windows 10 x64. I am getting an Access Violation intermittently when opening the Project Options (by right-clicking on the project, then selecting Options). I have Googled for a solution several times but have found none.
I have tried:
Disabling DEP
Restarting the IDE
this resolves the immediate error, and after it starts back up I can access the Project Options again, at least until the next time it happens.
Recreating the project.dproj by renaming and double-clicking the project.dpr to recreate
Uninstalling all third party components
Uninstalling the IDE completely, restarting the computer, and re-installing the IDE
None of these solutions seem to help. This is not happening on any specific project. It has happened to every single project I have worked on (since XE6) at least once. The problem is shared by my coworkers.
It took an hour to be able to finally get this screen shot after I started writing this post. Nothing unusual happened. I was looking through the suggested articles to make sure I hadn't overlooked something, and when I went back to the IDE and tried to go into the Project Options it happened. I must have tried 20 times over the past hour to make it happen.
Even though this is just a nusance and I can work around it, if there is a permanent solution I would love to fix this for good.
EDIT
Just noticed the "Details>>".
[2137C817]{vclide230.bpl} PropBox.TPropItem.GetPropName (Line 344, "PropBox.pas" + 1) + $5
[509BAC62]{vcl230.bpl } Vcl.StdCtrls.TCustomListBox.GetItemData (Line 6523, "Vcl.StdCtrls.pas" + 1) + $10
[2137C847]{vclide230.bpl} PropBox.TPropItem.GetPropPath (Line 351, "PropBox.pas" + 1) + $4
[2137CE84]{vclide230.bpl} PropBox.TCustomPropListBox.GetPropItem (Line 545, "PropBox.pas" + 4) + $A
[2137EC23]{vclide230.bpl} PropBox.TCustomPropListBox.SetSelectedPropertyPath (Line 1385, "PropBox.pas" + 6) + $B
[205BAAFC]{coreide230.bpl} TaskOptionsPage.TOptionGroupPage.SelectOption (Line 404, "TaskOptionsPage.pas" + 20) + $5
[509FCBD2]{vcl230.bpl } Vcl.ComCtrls.TTreeNode.MakeVisible (Line 9353, "Vcl.ComCtrls.pas" + 2) + $15
[205BD185]{coreide230.bpl} ProjOptDlg.TProjectOptionsDialog.DoFocusControl (Line 341, "ProjOptDlg.pas" + 2) + $4
[207E6769]{coreide230.bpl} BaseOptionsFrm.TBaseOptionsForm.FormShow (Line 390, "BaseOptionsFrm.pas" + 54) + $C
[205BD20F]{coreide230.bpl} ProjOptDlg.TProjectOptionsDialog.FormShow (Line 371, "ProjOptDlg.pas" + 0) + $3
[50AD2A71]{vcl230.bpl } Vcl.Forms.TCustomForm.DoShow (Line 4046, "Vcl.Forms.pas" + 1) + $14
[50AD727D]{vcl230.bpl } Vcl.Forms.TCustomForm.CMShowingChanged (Line 6764, "Vcl.Forms.pas" + 11) + $7
[211751B5]{designide230.bpl} DeskForm.TDesktopForm.CMShowingChanged (Line 816, "DeskForm.pas" + 1) + $0
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[50999F05]{vcl230.bpl } Vcl.Controls.TWinControl.CMShowingChanged (Line 11526, "Vcl.Controls.pas" + 0) + $21
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50067E67]{rtl230.bpl } System.UnicodeFromLocaleChars (Line 39003, "System.pas" + 1) + $F
[50067B37]{rtl230.bpl } System.UTF8ToUnicodeString (Line 37904, "System.pas" + 11) + $5
[50AD3514]{vcl230.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4459, "Vcl.Forms.pas" + 206) + $5
[50067B7E]{rtl230.bpl } System.UTF8ToString (Line 37914, "System.pas" + 1) + $4
[5005F4AD]{rtl230.bpl } System.TObject.ClassName (Line 16135, "System.pas" + 1) + $7
[50992E38]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8
[50997105]{vcl230.bpl } Vcl.Controls.TWinControl.UpdateShowing (Line 9709, "Vcl.Controls.pas" + 19) + $C
[50997214]{vcl230.bpl } Vcl.Controls.TWinControl.UpdateControlState (Line 9744, "Vcl.Controls.pas" + 21) + $3
[50999EDA]{vcl230.bpl } Vcl.Controls.TWinControl.CMVisibleChanged (Line 11517, "Vcl.Controls.pas" + 3) + $2
[509931FD]{vcl230.bpl } Vcl.Controls.TControl.WndProc (Line 7249, "Vcl.Controls.pas" + 91) + $6
[50997D3D]{vcl230.bpl } Vcl.Controls.TWinControl.WndProc (Line 10079, "Vcl.Controls.pas" + 158) + $6
[50067E67]{rtl230.bpl } System.UnicodeFromLocaleChars (Line 39003, "System.pas" + 1) + $F
[50067B37]{rtl230.bpl } System.UTF8ToUnicodeString (Line 37904, "System.pas" + 11) + $5
[50AD3514]{vcl230.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4459, "Vcl.Forms.pas" + 206) + $5
[50067B7E]{rtl230.bpl } System.UTF8ToString (Line 37914, "System.pas" + 1) + $4
[5005F4AD]{rtl230.bpl } System.TObject.ClassName (Line 16135, "System.pas" + 1) + $7
[50992E38]{vcl230.bpl } Vcl.Controls.TControl.Perform (Line 7027, "Vcl.Controls.pas" + 10) + $8
[509917BA]{vcl230.bpl } Vcl.Controls.TControl.SetVisible (Line 6053, "Vcl.Controls.pas" + 5) + $C
[50AD2D4D]{vcl230.bpl } Vcl.Forms.TCustomForm.SetVisible (Line 4174, "Vcl.Forms.pas" + 9) + $4
[50AD7E37]{vcl230.bpl } Vcl.Forms.TCustomForm.Show (Line 7144, "Vcl.Forms.pas" + 1) + $4
[50AD8090]{vcl230.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7213, "Vcl.Forms.pas" + 28) + $3
[21E6CFE4]{delphicoreide230.bpl} BasePasProjOpts.TProjOptsManager.InternalEdit (Line 1205, "BasePasProjOpts.pas" + 130) + $5
[21E6B807]{delphicoreide230.bpl} BasePasProjOpts.TProjOptsManager.Edit (Line 851, "BasePasProjOpts.pas" + 36) + $E
[21E70B3E]{delphicoreide230.bpl} BasePasProjOpts.TProjectOptions.Edit (Line 2286, "BasePasProjOpts.pas" + 1) + $7
[2060F343]{coreide230.bpl} ProjectModule.TBaseProject.ImGivinItAllShesGot (Line 1414, "ProjectModule.pas" + 4) + $F
[500FDF6D]{rtl230.bpl } System.Rtti.RawInvoke (Line 7479, "System.Rtti.pas" + 44) + $2
[500FE36F]{rtl230.bpl } System.Rtti.Invoke (Line 7703, "System.Rtti.pas" + 79) + $2
[500F525A]{rtl230.bpl } System.Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 5655, "System.Rtti.pas" + 101) + $1C
[500FE804]{rtl230.bpl } System.Rtti.TRttiMethod.Invoke (Line 8623, "System.Rtti.pas" + 1) + $D
[2060EAF2]{coreide230.bpl} ProjectModule.TBaseProject.EditProjectOptions (Line 1135, "ProjectModule.pas" + 2) + $53
[20611ECD]{coreide230.bpl} ProjectModule.TCustomCodeIProject.EditProjectOptions (Line 2330, "ProjectModule.pas" + 0) + $1
[207103C5]{coreide230.bpl} Containers.TStdProjectContainer.SaveProject (Line 2404, "Containers.pas" + 3) + $0
[2070F620]{coreide230.bpl} Containers.TStdProjectContainer.CommandHandler (Line 2240, "Containers.pas" + 14) + $6
[204D07EF]{coreide230.bpl} ContainerIntf.TIDEProjectManagerMenuObject.Execute (Line 862, "ContainerIntf.pas" + 26) + $17
[204D2412]{coreide230.bpl} ContainerIntf.TProjectManagerMenuItem.Click (Line 1110, "ContainerIntf.pas" + 18) + $22
[50AC2300]{vcl230.bpl } Vcl.Menus.TMenu.DispatchCommand (Line 3461, "Vcl.Menus.pas" + 5) + $4
[50AC3572]{vcl230.bpl } Vcl.Menus.TPopupList.WndProc (Line 4622, "Vcl.Menus.pas" + 4) + $E
[50AC34C1]{vcl230.bpl } Vcl.Menus.TPopupList.MainWndProc (Line 4597, "Vcl.Menus.pas" + 2) + $5
[50172214]{rtl230.bpl } System.Classes.StdWndProc (Line 16886, "System.Classes.pas" + 8) + $0
[5098DEDA]{vcl230.bpl } Vcl.Controls.ObjectFromHWnd (Line 3555, "Vcl.Controls.pas" + 4) + $A
[50ADDEDD]{vcl230.bpl } Vcl.Forms.TApplication.CancelHint (Line 11272, "Vcl.Forms.pas" + 6) + $D
[50ADCB6F]{vcl230.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10443, "Vcl.Forms.pas" + 23) + $1
[50ADCBB2]{vcl230.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10473, "Vcl.Forms.pas" + 1) + $4
[50ADCEE5]{vcl230.bpl } Vcl.Forms.TApplication.Run (Line 10611, "Vcl.Forms.pas" + 26) + $3
Related
Just recently installed Rad Studio 11.2/Delphi, at first all went just fine.
But now i have error "access violation at address in module fmx280.bpl" on any action with firemonkey elements.
Creating new project, adding camera component or any other connected with FM (no any code), trying to delete it (or close form), boom! error. Tried to delete Rad Studio, clean folders, etc.
Providing error message
[6B94CE75]{fmx280.bpl } FMX.Media.TCaptureDevice.StopCapture (Line 885, "FMX.Media.pas" + 1) + $2
[6B94D72E]{fmx280.bpl } FMX.Media.TCameraComponent.DoStop (Line 1226, "FMX.Media.pas" + 1) + $7
[6B94D325]{fmx280.bpl } FMX.Media.TCameraComponent.Destroy (Line 1125, "FMX.Media.pas" + 1) + $2
[6F93FDF4]{rtl280.bpl } System.TObject.Free (Line 17991, "System.pas" + 1) + $4
[6F330916]{designide280.bpl} ComponentDesigner.TComponentRoot.DeleteSelection (Line 5231, "ComponentDesigner.pas" + 44) + $2
[6F37769F]{designide280.bpl} Surface.TDesignSurface.DeleteSelection (Line 214, "Surface.pas" + 0) + $7
[6F2F3E47]{designide280.bpl} Designer.TDesigner.DeleteSelection (Line 792, "Designer.pas" + 2) + $5
[6F2F66A7]{designide280.bpl} Designer.TDesigner.Key (Line 1612, "Designer.pas" + 4) + $3
[678ADD35]{fmxdesigner280.bpl} FmxSurface.KeyEvent (Line 6764, "FmxSurface.pas" + 8) + $21
[678AE21F]{fmxdesigner280.bpl} FmxSurface.TFmxDesignSurface.IsDesignMsg (Line 6891, "FmxSurface.pas" + 43) + $6
[6B70F99D]{fmx280.bpl } FMX.Platform.Win.WndProc (Line 2205, "FMX.Platform.Win.pas" + 9) + $23
[6EA32A28]{vcl280.bpl } Vcl.Controls.SendAppMessage (Line 3804, "Vcl.Controls.pas" + 2) + $4
[6EA37B7C]{vcl280.bpl } Vcl.Controls.TControl.Perform (Line 7362, "Vcl.Controls.pas" + 10) + $8
[6EA3F760]{vcl280.bpl } Vcl.Controls.TWinControl.CNKeyDown (Line 12326, "Vcl.Controls.pas" + 11) + $C
[6EA37F46]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7584, "Vcl.Controls.pas" + 91) + $6
[678BCAEA]{fmxdesigner280.bpl} FmxFormContainer.TControlSizer.ControlWndProc (Line 1885, "FmxFormContainer.pas" + 94) + $36
[6FA5580C]{rtl280.bpl } System.Classes.StdWndProc (Line 18490, "System.Classes.pas" + 8) + $0
[6EB8417F]{vcl280.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 11460, "Vcl.Forms.pas" + 23) + $1
[6EB841C2]{vcl280.bpl } Vcl.Forms.TApplication.HandleMessage (Line 11490, "Vcl.Forms.pas" + 1) + $4
[6EB84501]{vcl280.bpl } Vcl.Forms.TApplication.Run (Line 11629, "Vcl.Forms.pas" + 27) + $3
[00AF8082]{bds.exe } bds.bds (Line 227, "" + 16) + $2
I'm attempting to add some Active Directory related functionality to my Delphi application. My development machine is an Azure Windows virtual machine.
When I go to Import Component | Import Type Library I do not see Active DS as a registered Type Library. If I click "Add" and navigate to C:\Windows\System32 the TLB file is there but if I try to import it I get the error "Error accessing the OLE registry" and the following impenetrable detail.
How can I register this type library and import it so that I can call active directory related Windows APIs?
[505AC9C0]{rtl280.bpl } System.Win.ComObj.EOleSysError.Create (Line 1445, "System.Win.ComObj.pas" + 4) + $3
[505AC9CF]{rtl280.bpl } System.Win.ComObj.EOleSysError.Create (Line 1447, "System.Win.ComObj.pas" + 6) + $0
[213B87DF]{tlib280.bpl } TlbUtils.RegisterTypeLibrary (Line 422, "TlbUtils.pas" + 3) + $1B
[213B8847]{tlib280.bpl } TlbUtils.LoadAndRegisterTypeLibrary (Line 430, "TlbUtils.pas" + 2) + $5
[51EFFB81]{comcore280.bpl} ImportTLB.TTypeLibSelectionManager.OnAdd (Line 223, "ImportTLB.pas" + 40) + $3
[20810093]{coreide280.bpl} ItemsWizardPage.TListFrame.AddButtonClick (Line 554, "ItemsWizardPage.pas" + 3) + $8
[50CC8223]{vcl280.bpl } Vcl.Controls.TControl.Click (Line 7660, "Vcl.Controls.pas" + 9) + $8
[50CF03F6]{vcl280.bpl } Vcl.StdCtrls.TCustomButton.Click (Line 5875, "Vcl.StdCtrls.pas" + 3) + $2
[50CF1580]{vcl280.bpl } Vcl.StdCtrls.TCustomButton.CNCommand (Line 6510, "Vcl.StdCtrls.pas" + 1) + $B
[50CC7CCA]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7544, "Vcl.Controls.pas" + 91) + $6
[50CC9782]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8574, "Vcl.Controls.pas" + 1) + $8
[50CC97AE]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8578, "Vcl.Controls.pas" + 5) + $7
[5005A36C]{rtl280.bpl } System.#GetMem (Line 4928, "System.pas" + 20) + $0
[50061FB2]{rtl280.bpl } System.#NewUnicodeString (Line 25652, "System.pas" + 10) + $0
[5006245D]{rtl280.bpl } System.#UStrAsg (Line 26576, "System.pas" + 19) + $0
[5005A388]{rtl280.bpl } System.#FreeMem (Line 4976, "System.pas" + 20) + $0
[500620D8]{rtl280.bpl } System.#UStrArrayClr (Line 25996, "System.pas" + 9) + $0
[50CC985F]{vcl280.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8592, "Vcl.Controls.pas" + 8) + $15
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50CF0068]{vcl280.bpl } Vcl.StdCtrls.TButtonControl.WndProc (Line 5708, "Vcl.StdCtrls.pas" + 13) + $4
[50CC7900]{vcl280.bpl } Vcl.Controls.TControl.Perform (Line 7322, "Vcl.Controls.pas" + 10) + $8
[50CCCF17]{vcl280.bpl } Vcl.Controls.DoControlMsg (Line 10648, "Vcl.Controls.pas" + 12) + $11
[50CCD9BB]{vcl280.bpl } Vcl.Controls.TWinControl.WMCommand (Line 10925, "Vcl.Controls.pas" + 1) + $5
[50CC7CCA]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7544, "Vcl.Controls.pas" + 91) + $6
[50CCCEC5]{vcl280.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10620, "Vcl.Controls.pas" + 30) + $19
[50CC7CCA]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7544, "Vcl.Controls.pas" + 91) + $6
[50CC9782]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8574, "Vcl.Controls.pas" + 1) + $8
[50CC97AE]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8578, "Vcl.Controls.pas" + 5) + $7
[5005A36C]{rtl280.bpl } System.#GetMem (Line 4928, "System.pas" + 20) + $0
[50061FB2]{rtl280.bpl } System.#NewUnicodeString (Line 25652, "System.pas" + 10) + $0
[5006245D]{rtl280.bpl } System.#UStrAsg (Line 26576, "System.pas" + 19) + $0
[5005A388]{rtl280.bpl } System.#FreeMem (Line 4976, "System.pas" + 20) + $0
[500620D8]{rtl280.bpl } System.#UStrArrayClr (Line 25996, "System.pas" + 9) + $0
[50CC985F]{vcl280.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8592, "Vcl.Controls.pas" + 8) + $15
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50CC9782]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8574, "Vcl.Controls.pas" + 1) + $8
[50CC97AE]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8578, "Vcl.Controls.pas" + 5) + $7
[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
[217C5B1F]{vclactnband280.bpl} Vcl.ActnMenus.CallWindowHook (Line 762, "Vcl.ActnMenus.pas" + 20) + $F
[50061544]{rtl280.bpl } System.#TryFinallyExit (Line 23404, "System.pas" + 8) + $0
[50DCDF3F]{vcl280.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5800, "Vcl.Themes.pas" + 18) + $1E
[50DD15DE]{vcl280.bpl } Vcl.Themes.TStyleHook.HandleMessage (Line 7389, "Vcl.Themes.pas" + 20) + $6
[500602C7]{rtl280.bpl } System.TObject.Dispatch (Line 18874, "System.pas" + 11) + $0
[50DD1DB9]{vcl280.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7684, "Vcl.Themes.pas" + 38) + $6
[50DD1F90]{vcl280.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7784, "Vcl.Themes.pas" + 0) + $0
[50E1B1D9]{vcl280.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 18214, "Vcl.Forms.pas" + 7) + $4
[50CCAE2F]{vcl280.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 9408, "Vcl.Controls.pas" + 0) + $F
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50CCCEC5]{vcl280.bpl } Vcl.Controls.TWinControl.DefaultHandler (Line 10620, "Vcl.Controls.pas" + 30) + $19
[50CC8670]{vcl280.bpl } Vcl.Controls.TControl.WMLButtonUp (Line 7793, "Vcl.Controls.pas" + 1) + $6
[50174200]{rtl280.bpl } System.Classes.StdWndProc (Line 18318, "System.Classes.pas" + 8) + $0
[50CC7CCA]{vcl280.bpl } Vcl.Controls.TControl.WndProc (Line 7544, "Vcl.Controls.pas" + 91) + $6
[50EF0AA3]{vcl280.bpl } Vcl.Styles.TCustomStyle.SourceLoaded (Line 3315, "Vcl.Styles.pas" + 1) + $13
[50EF09E0]{vcl280.bpl } Vcl.Styles.TCustomStyle.GetEnabled (Line 3295, "Vcl.Styles.pas" + 0) + $4
[50DCDFD3]{vcl280.bpl } Vcl.Themes.TStyleManager.GetIsCustomStyleActive (Line 5836, "Vcl.Themes.pas" + 0) + $7
[50DD223D]{vcl280.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7856, "Vcl.Themes.pas" + 3) + $0
[50DD2417]{vcl280.bpl } Vcl.Themes.TCustomStyleEngine.HookCBProc (Line 7921, "Vcl.Themes.pas" + 68) + $18
[50CC9782]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8574, "Vcl.Controls.pas" + 1) + $8
[50CC97AE]{vcl280.bpl } Vcl.Controls.TControl.GetStyleName (Line 8578, "Vcl.Controls.pas" + 5) + $7
[5005A36C]{rtl280.bpl } System.#GetMem (Line 4928, "System.pas" + 20) + $0
[50061FB2]{rtl280.bpl } System.#NewUnicodeString (Line 25652, "System.pas" + 10) + $0
[5006245D]{rtl280.bpl } System.#UStrAsg (Line 26576, "System.pas" + 19) + $0
[50CCC54F]{vcl280.bpl } Vcl.Controls.TWinControl.IsControlMouseMsg (Line 10330, "Vcl.Controls.pas" + 1) + $9
[50CC985F]{vcl280.bpl } Vcl.Controls.TControl.IsCustomStyleActive (Line 8592, "Vcl.Controls.pas" + 8) + $15
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50CF0068]{vcl280.bpl } Vcl.StdCtrls.TButtonControl.WndProc (Line 5708, "Vcl.StdCtrls.pas" + 13) + $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
[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
[50E089D2]{vcl280.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 7972, "Vcl.Forms.pas" + 50) + $5
[50E08B78]{vcl280.bpl } Vcl.Forms.TCustomForm.ShowModal (Line 8004, "Vcl.Forms.pas" + 82) + $13
[20804954]{coreide280.bpl} Wizard.TWizard.Show (Line 1178, "Wizard.pas" + 18) + $8
[51F020B0]{comcore280.bpl} ImportComponentWizard.CreateImportComponent (Line 331, "ImportComponentWizard.pas" + 15) + $5
[51F08718]{comcore280.bpl} ComStdReg.TComMenus.DoImportComponentExecute (Line 118, "ComStdReg.pas" + 0) + $4
[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
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50CC7900]{vcl280.bpl } Vcl.Controls.TControl.Perform (Line 7322, "Vcl.Controls.pas" + 10) + $8
[50CCC435]{vcl280.bpl } Vcl.Controls.GetControlAtPos (Line 10291, "Vcl.Controls.pas" + 2) + $78
[50CCC506]{vcl280.bpl } Vcl.Controls.InternalControlAtPos (Line 10315, "Vcl.Controls.pas" + 15) + $E
[50CCCC49]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10527, "Vcl.Controls.pas" + 118) + $1D
[50CCCDBD]{vcl280.bpl } Vcl.Controls.TWinControl.WndProc (Line 10579, "Vcl.Controls.pas" + 170) + $6
[50060D74]{rtl280.bpl } System.TMonitor.TryEnter (Line 19961, "System.pas" + 10) + $0
[50060894]{rtl280.bpl } System.TMonitor.Enter (Line 19622, "System.pas" + 4) + $2
[500606FC]{rtl280.bpl } System.TMonitor.CheckOwningThread (Line 19536, "System.pas" + 2) + $0
[50060A22]{rtl280.bpl } System.TMonitor.Exit (Line 19726, "System.pas" + 1) + $2
[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
[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
Found the answer:
Delphi is unable to Add a registration for ActiveDS. However, you can do this manually from the command prompt with tregsvr -t -c activeds.tlb. Once that's the done, the library appears in the list of registered type libraries in Delphi and can be imported.
I get the "Property Images does not exist" for an old project that I opened today with Delphi Tokyo 10.2 Trial.
How to (re)produce it:
Select multiple controls on a form (at design time). At least one of the controls needs to have an 'Images' property. For example, I select with Shift+Click a TLabel and a Tbutton.
For the button I see its 'Images' property listed in Object Inspector. And it seems to work ok: I can assign a list of images to it.
So, what is the actual problem? Why do I see this error (ONLY when I select multiple controls)?
[5011EB3F]{rtl250.bpl } System.TypInfo.PropertyNotFound (Line 1126, "System.TypInfo.pas" + 1) + $21
[5011EBEA]{rtl250.bpl } System.TypInfo.FindPropInfo (Line 1160, "System.TypInfo.pas" + 3) + $6
[5011ED11]{rtl250.bpl } System.TypInfo.GetObjectProp (Line 1210, "System.TypInfo.pas" + 1) + $8
[157A850D]{dclQuickEdit250.bpl} Quickedit.TQuickEditor.GetVerb + $1FD
[157A8729]{dclQuickEdit250.bpl} Quickedit.TQuickEditor.PrepareItem + $E1
[525BE924]{vcldesigner250.bpl} VCLSurface.AddSelectionVerbs (Line 2717, "VCLSurface.pas" + 15) + $14
[525BEB8B]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.BuildLocalMenu (Line 2771, "VCLSurface.pas" + 9) + $1
[21F6AA6C]{delphicoreide250.bpl} PropInspManage.TDesignerPropSelection.GetHotCommandMenuItems (Line 331, "PropInspManage.pas" + 3) + $13
[21F6BCF7]{delphicoreide250.bpl} PropInspManage.TDesignerPropSelection.UpdateHotCommands (Line 690, "PropInspManage.pas" + 2) + $C
[21F6B602]{delphicoreide250.bpl} PropInspManage.TDesignerPropSelection.SelectionChanged (Line 597, "PropInspManage.pas" + 15) + $2
[2120B4DF]{designide250.bpl} ComponentDesigner.DesignNotificationSelectionChanged (Line 8832, "ComponentDesigner.pas" + 5) + $A
[21206B24]{designide250.bpl} ComponentDesigner.TComponentDesigner.SetSelection (Line 7021, "ComponentDesigner.pas" + 20) + $5
[212070AA]{designide250.bpl} ComponentDesigner.TComponentDesigner.UpdateSelections (Line 7089, "ComponentDesigner.pas" + 19) + $C
[21206841]{designide250.bpl} ComponentDesigner.TComponentDesigner.RootActivated (Line 6941, "ComponentDesigner.pas" + 5) + $2
[525D04A2]{vcldesigner250.bpl} VCLFormDesigner.TVCLRootDesigner.Activate (Line 344, "VCLFormDesigner.pas" + 4) + $1E
[525C0BB6]{vcldesigner250.bpl} VCLSurface.TVclDesignSurface.IsDesignMsg (Line 3584, "VCLSurface.pas" + 114) + $A
[5005FBA2]{rtl250.bpl } System.#IsClass (Line 17427, "System.pas" + 1) + $8
[50AC499B]{vcl250.bpl } Vcl.Controls.TControl.WndProc (Line 7239, "Vcl.Controls.pas" + 4) + $21
[211AEFCA]{designide250.bpl} DeskUtil.SetFocusHook (Line 463, "DeskUtil.pas" + 4) + $C
[50AC97FB]{vcl250.bpl } Vcl.Controls.TWinControl.WndProc (Line 10197, "Vcl.Controls.pas" + 166) + $6
[50AC8DC8]{vcl250.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9896, "Vcl.Controls.pas" + 3) + $6
[5016EBC4]{rtl250.bpl } System.Classes.StdWndProc (Line 17406, "System.Classes.pas" + 9) + $2
[50C119C7]{vcl250.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10596, "Vcl.Forms.pas" + 6) + $9
[50C11AB2]{vcl250.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10643, "Vcl.Forms.pas" + 1) + $4
[50C11DE5]{vcl250.bpl } Vcl.Forms.TApplication.Run (Line 10781, "Vcl.Forms.pas" + 26) + $3
[005088E2]{bds.exe } bds.bds (Line 212, "" + 7) + $7
Yes. It is a "Known bug".
https://quality.embarcadero.com/browse/RSP-19984
Type: Bug
Status: Open
Priority: Major Major
Resolution: Unresolved
Affects Version/s: 10.2 Tokyo Release 3, 10.2 Tokyo Release 2
Fix Version/s: None
I was playing around with adding a new project type to the object repository. I've added an icon and a description, but nothing else and now I can no longer do a File|New|Other, which really makes working with Delphi difficult.
I can get to the Customize menu (File|New|Customize) and I can see what I "added" and the icon is there with its description:
But when I try to go to File|New|Other, I get the Invalid image size error:
and I can't seem to figure out how to undo what I did. Clicking on Details button yields the following:
[5056DAB9]{vcl190.bpl } Vcl.ImgList.TCustomImageList.CheckImage (Line 1021, "Vcl.ImgList.pas" + 4) + $1C
[5056CA1A]{vcl190.bpl } Vcl.ImgList.TCustomImageList.AddIcon (Line 553, "Vcl.ImgList.pas" + 5) + $4
[20633A5E]{coreide190.bpl} GalBrow.AddIcons (Line 295, "GalBrow.pas" + 47) + $1
[2063539F]{coreide190.bpl} GalBrow.TGalleryBrowseDlg.LoadGallery (Line 982, "GalBrow.pas" + 34) + $1D
[20633B68]{coreide190.bpl} GalBrow.BrowseNewDialog (Line 326, "GalBrow.pas" + 6) + $A
[20633B16]{coreide190.bpl} GalBrow.AddIcons (Line 303, "GalBrow.pas" + 55) + $91
[2063882C]{coreide190.bpl} Gallery.LoadGallery (Line 721, "Gallery.pas" + 33) + $36
[0041FB6F]{bds.exe } AppMain.{System.Generics.Collections}TList<IDEDesktopComboBox.TDesktopComboBox>.Expand (Line 1061, "System.Generics.Collections.pas" + 1) + $0
[50173CB3]{rtl190.bpl } System.Classes.TBasicAction.Execute (Line 16505, "System.Classes.pas" + 1) + $6
[5044C27F]{vcl190.bpl } Vcl.ActnList.TCustomAction.Execute (Line 284, "Vcl.ActnList.pas" + 19) + $35
[50173B53]{rtl190.bpl } System.Classes.TBasicActionLink.Execute (Line 16422, "System.Classes.pas" + 1) + $7
[218550F1]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.ExecAction (Line 1077, "Vcl.ActnMenus.pas" + 6) + $D
[2185699C]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.TrackMenu (Line 1843, "Vcl.ActnMenus.pas" + 19) + $15
[2185A3BA]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMainMenuBar.TrackMenu (Line 3637, "Vcl.ActnMenus.pas" + 5) + $3
[21854CE8]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemKeyed (Line 989, "Vcl.ActnMenus.pas" + 2) + $11
[21854CF1]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.CMItemKeyed (Line 990, "Vcl.ActnMenus.pas" + 3) + $4
[50462B49]{vcl190.bpl } Vcl.Controls.TControl.WndProc (Line 7224, "Vcl.Controls.pas" + 91) + $6
[505876F5]{vcl190.bpl } Vcl.Forms.TCustomForm.WndProc (Line 4388, "Vcl.Forms.pas" + 201) + $5
[5005FB14]{rtl190.bpl } System.TMonitor.TryEnter (Line 17402, "System.pas" + 10) + $0
[5005F694]{rtl190.bpl } System.TMonitor.Enter (Line 17095, "System.pas" + 4) + $2
[51F18607]{vcldesigner190.bpl} VCLFormContainer.TControlSizer.ControlWndProc (Line 313, "VCLFormContainer.pas" + 33) + $C
[5005F518]{rtl190.bpl } System.TMonitor.CheckOwningThread (Line 17013, "System.pas" + 2) + $0
[5005F822]{rtl190.bpl } System.TMonitor.Exit (Line 17199, "System.pas" + 1) + $2
[5005F873]{rtl190.bpl } System.TMonitor.Exit (Line 17221, "System.pas" + 2) + $7
[50444B5B]{vcl190.bpl } Vcl.Graphics.FreeMemoryContexts (Line 7047, "Vcl.Graphics.pas" + 12) + $8
[50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[50466CC1]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9754, "Vcl.Controls.pas" + 6) + $0
[501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, "System.Classes.pas" + 5) + $0
[50467669]{vcl190.bpl } Vcl.Controls.TWinControl.WndProc (Line 10039, "Vcl.Controls.pas" + 153) + $6
[16165C51]{cxLibraryRS19.bpl} Dxhooks. + $0
[21856AB2]{vclactnband190.bpl} Vcl.ActnMenus.TCustomActionMenuBar.WndProc (Line 1882, "Vcl.ActnMenus.pas" + 25) + $4
[50466CAC]{vcl190.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 9751, "Vcl.Controls.pas" + 3) + $6
[501749C4]{rtl190.bpl } System.Classes.StdWndProc (Line 17010, "System.Classes.pas" + 5) + $0
[5045D8FA]{vcl190.bpl } Vcl.Controls.FindControl (Line 3559, "Vcl.Controls.pas" + 6) + $9
[50590DC3]{vcl190.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 10288, "Vcl.Forms.pas" + 23) + $1
[50590E06]{vcl190.bpl } Vcl.Forms.TApplication.HandleMessage (Line 10318, "Vcl.Forms.pas" + 1) + $4
[50591141]{vcl190.bpl } Vcl.Forms.TApplication.Run (Line 10456, "Vcl.Forms.pas" + 26) + $3
Two ways roll this back:
1) delete the RADStudioRepository.xml file that resides in \AppData\Roaming\Embarcadero\BDS\12.0. Delphi recreates a default file when restarted
2) edit the RADStudioRepository.xml file to remove the offending entries.
I am dead serious about this: I got a "Catastrophic failure" while editing my code in IDE!
What can cause this? It looks like the error started here: Forms.TApplication.ActivateHint
Well, the IDE is working after restart. But I wanted to post it also because it is a bit funny (actually you MUST admit it is quite funny).
[5078C302]{xmlrtl150.bpl} XMLDoc.TXMLNode.GetNodeType (Line 2002, "XMLDoc.pas" + 1) + $A
[5078BE61]{xmlrtl150.bpl} XMLDoc.TXMLNode.GetText (Line 1929, "XMLDoc.pas" + 1) + $2
[50799AF9]{xmlrtl150.bpl} XMLIniFile.TXmlIniFile.GetSectionValues (Line 307, "XMLIniFile.pas" + 10) + $1B
[5079949A]{xmlrtl150.bpl} XMLIniFile.TXmlIniFile.ReadSectionValues (Line 177, "XMLIniFile.pas" + 4) + $7
[20A87E57]{coreide150.bpl} PackageList.ClearExistingPackages (Line 298, "PackageList.pas" + 14) + $A
[20A87F6C]{coreide150.bpl} PackageList.TOptionsPackageList.Save (Line 325, "PackageList.pas" + 2) + $4
[21BAD132]{delphicoreide150.bpl} BasePasProjOpts.TProjOptsManager.SaveIDEOptions (Line 1968, "BasePasProjOpts.pas" + 5) + $A
[21BAAA44]{delphicoreide150.bpl} BasePasProjOpts.TProjOptsManager.Save (Line 1232, "BasePasProjOpts.pas" + 16) + $5
[21BADF0F]{delphicoreide150.bpl} BasePasProjOpts.TProjectOptions.Save (Line 2404, "BasePasProjOpts.pas" + 0) + $3
[21B15900]{delphicoreide150.bpl} BaseDelphiProject.TDelphiProjectModuleHandler.SaveFile (Line 2515, "BaseDelphiProject.pas" + 1) + $5
[21B12917]{delphicoreide150.bpl} BaseDelphiProject.TBaseDelphiProject.SaveFile (Line 1380, "BaseDelphiProject.pas" + 24) + $5
[20A7475A]{coreide150.bpl} DocModul.TDocModule.TheMalteseFalcon (Line 1422, "DocModul.pas" + 60) + $6 <----------------- TheMalteseFalcon
[5013A3F5]{rtl150.bpl } Rtti.RawInvoke (Line 5538, "Rtti.pas" + 46) + $0
[5013A75A]{rtl150.bpl } Rtti.Invoke (Line 5729, "Rtti.pas" + 38) + $6
[501335D9]{rtl150.bpl } Rtti.TRttiInstanceMethodClassic.GetCallingConvention (Line 4103, "Rtti.pas" + 1) + $2
[50133F7F]{rtl150.bpl } Rtti.TRttiInstanceMethodEx.DispatchInvoke (Line 4408, "Rtti.pas" + 130) + $17
[5013ABC0]{rtl150.bpl } Rtti.TRttiMethod.Invoke (Line 5859, "Rtti.pas" + 1) + $11
[20A743C6]{coreide150.bpl} DocModul.TDocModule.Save (Line 1346, "DocModul.pas" + 3) + $23
[208440AC]{coreide150.bpl} ProjectModule.TCustomProject.Save (Line 1988, "ProjectModule.pas" + 22) + $9
[20A76546]{coreide150.bpl} DocModul.TCodeIDocModule.Save (Line 2272, "DocModul.pas" + 1) + $2
[20A79425]{coreide150.bpl} DocModul.SaveModifiedModules (Line 3562, "DocModul.pas" + 65) + $20
[20A2D1F1]{coreide150.bpl} DebuggerMgr.TDebuggerMgr.MakeCurrentProject (Line 1267, "DebuggerMgr.pas" + 10) + $15
[20A2EBC9]{coreide150.bpl} DebuggerMgr.TDebuggerMgr.Run (Line 1847, "DebuggerMgr.pas" + 0) + $15
[500AED6F]{rtl150.bpl } Classes.TBasicAction.Execute (Line 12988, "Classes.pas" + 3) + $7
[5026AA15]{vcl150.bpl } ActnList.TContainedAction.Execute (Line 448, "ActnList.pas" + 8) + $2C
[5026B7F0]{vcl150.bpl } ActnList.TCustomAction.Execute (Line 1094, "ActnList.pas" + 7) + $8
[0041A734]{bds.exe } AppMain.TIDEVCLApplication.ProxyString (Line 7233, "AppMain.pas" + 6) + $C
[0041A1B9]{bds.exe } AppMain..TDebugXPStyleMenuItem (Line 7099, "AppMain.pas" + 0) + $A0
[209DF4EE]{coreide150.bpl} EditorForm.TEditWindow.CMWindowCommand (Line 3133, "EditorForm.pas" + 14) + $11
[5027DF6C]{vcl150.bpl } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[5003AEBE]{rtl150.bpl } System.TMonitor.TryEnter (Line 12708, "System.pas" + 10) + $0
[5003AA38]{rtl150.bpl } System.TMonitor.Enter (Line 12406, "System.pas" + 4) + $2
[5003A8F0]{rtl150.bpl } System.TMonitor.CheckOwningThread (Line 12332, "System.pas" + 2) + $0
[5003ABE2]{rtl150.bpl } System.TMonitor.Exit (Line 12523, "System.pas" + 9) + $7
[5003AC1B]{rtl150.bpl } System.TMonitor.Exit (Line 12537, "System.pas" + 2) + $7
[50262ECF]{vcl150.bpl } Graphics.FreeMemoryContexts (Line 7021, "Graphics.pas" + 12) + $8
[50281ED0]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[50281EE5]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9555, "Controls.pas" + 6) + $0
[500AFA64]{rtl150.bpl } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
(0002B8B1){CnWizards_D15.DLL} [099CC8B1]
[5034FB28]{vcl150.bpl } Forms.TCustomForm.WndProc (Line 3961, "Forms.pas" + 191) + $5
(0002909A){CnWizards_D15.DLL} [099CA09A]
[50281ED0]{vcl150.bpl } Controls.TWinControl.MainWndProc (Line 9552, "Controls.pas" + 3) + $6
[500AFA64]{rtl150.bpl } Classes.StdWndProc (Line 13491, "Classes.pas" + 8) + $0
[50278AA6]{vcl150.bpl } Controls.FindControl (Line 3378, "Controls.pas" + 6) + $9
[50358AF7]{vcl150.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B22]{vcl150.bpl } Forms.TApplication.ProcessMessages (Line 9782, "Forms.pas" + 1) + $4
[207B10E4]{coreide150.bpl} ParserThread.TParserTask.WaitFor (Line 217, "ParserThread.pas" + 6) + $7
[50040961]{rtl150.bpl } System.#IntfCopy (Line 28109, "System.pas" + 6) + $0
[208517CD]{coreide150.bpl} HelpInsight.ShowHelpInsightTip (Line 218, "HelpInsight.pas" + 25) + $C
[21E17D6D]{boreditu.dll} C:\BUILDS\TP\INTERMEDIATE\DEBUG\LIB\UTF8\EK_ENTRY.OBJ.EK_GET_LINE_CONTENTS + $3AD
[209832BA]{coreide150.bpl} EdProcs.SafeEkEval (Line 363, "EdProcs.pas" + 4) + $18
[20981B64]{coreide150.bpl} EdKrnl.EkEval (Line 3557, "EdKrnl.pas" + 2) + $6
[20982B7D]{coreide150.bpl} EdKrnl.LineIsElided (Line 4542, "EdKrnl.pas" + 2) + $1
[20982BD6]{coreide150.bpl} EdKrnl.ElisionLineIncrement (Line 4573, "EdKrnl.pas" + 13) + $F
[209F7B06]{coreide150.bpl} EditorControl.TCustomEditControl.LineFromY (Line 4983, "EditorControl.pas" + 5) + $1
[209F157C]{coreide150.bpl} EditorControl.TCustomEditControl.CheckHelpInsight (Line 1751, "EditorControl.pas" + 8) + $17
[209FEC2D]{coreide150.bpl} EditorControl.TEditEventHandler.FormHintShow (Line 8416, "EditorControl.pas" + 72) + $11
[209F1D55]{coreide150.bpl} EditorControl.TCustomEditControl.CMHintShow (Line 1992, "EditorControl.pas" + 4) + $2
[5027DF6C]{vcl150.bpl } Controls.TControl.WndProc (Line 7074, "Controls.pas" + 91) + $6
(0002B799){CnWizards_D15.DLL} [099CC799]
(0002B800){CnWizards_D15.DLL} [099CC800]
(0002B8B1){CnWizards_D15.DLL} [099CC8B1]
[50282830]{vcl150.bpl } Controls.TWinControl.WndProc (Line 9831, "Controls.pas" + 144) + $6
[5027DB90]{vcl150.bpl } Controls.TControl.Perform (Line 6852, "Controls.pas" + 10) + $8
[5035A2EE]{vcl150.bpl } Forms.TApplication.ActivateHint (Line 10776, "Forms.pas" + 35) + $10
[50359DC1]{vcl150.bpl } Forms.TApplication.HintTimerExpired (Line 10561, "Forms.pas" + 8) + $4
[50356A32]{vcl150.bpl } Forms.HintTimerProc (Line 8330, "Forms.pas" + 3) + $5
[50358AF7]{vcl150.bpl } Forms.TApplication.ProcessMessage (Line 9760, "Forms.pas" + 23) + $1
[50358B3A]{vcl150.bpl } Forms.TApplication.HandleMessage (Line 9790, "Forms.pas" + 1) + $4
[50358E65]{vcl150.bpl } Forms.TApplication.Run (Line 9927, "Forms.pas" + 26) + $3
It's an IDE bug. There are plenty of them. There's not very much that you can do about it. And it could be a problem either with Delphi or with a plugin.
You are running XE, and there will be no more updates to XE. You could try Andy Hausladen's IDE FixPack. That might help. You could perhaps see if you can isolate a reproduction of the fault, and then find a way to work around it.