我有一个需要在 Delphi 2007 中维护的大型 ASP.net 项目。当我打开任何 ASP.net 项目(包括 Hello World 项目)时,我立即收到一条错误消息,提示“此窗口已注册为放置目标."。在 IDE 中打开项目后,我会立即收到此消息。当我尝试访问对象事件(例如按钮的单击事件)时,我收到一条错误消息,提示“找不到事件”。
我有一台完全打补丁的 Windows 7 专业版(32 位)机器。我在家里使用完全修补过的 XP Proffesional (SP3) 机器时遇到了同样的问题。我们有几个开发人员都有同样的问题。
有没有其他人看到这个问题或知道任何故障排除步骤?Windows 事件日志中没有显示任何感兴趣的内容。我注意到的另一件事是,我无法再更改按钮文本或大小......当我在设计模式下进行更改时,不会对基础 .aspx 文件进行更改。错误详细信息有点冗长,如下所示:
放置目标错误详情:
[2004474C]{rtl100.bpl} ComObj.OleError(第 1269 行,“common\ComObj.pas”+ 1)+ 11 美元 [2004475B]{rtl100.bpl} ComObj.OleCheck(第 1276 行,“common\ComObj.pas”+ 0)+ 7 美元 [070A5945]{htmide100.bpl} HTMLBaseFrame.EnableMultipleSelection(第 740 行,“HTMLBaseFrame.pas”+ 1)+ $2A [070A5B1A]{htmide100.bpl} HTMLBaseFrame.THTMLBaseFrameWindow.InitializeDocumentEditingOptions(第 791 行,“HTMLBaseFrame.pas”+ 32)+ 1 美元 [07A7ADD6]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeViewLinkDocumentEditingOptions(第 1821 行,“ASPEditorFrm.pas”+ 1)+ 18 美元 [07A7AD1E]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeViewLinkDocumentsEditingOptions(第 1806 行,“ASPEditorFrm.pas”+ 8)+ 8 美元 [07A7AC96]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeLoadedDocumentEditingOptions(第 1789 行,“ASPEditorFrm.pas”+ 4)+ 9 美元 [070A5C4D]{htmide100.bpl} HTMLBaseFrame.THTMLBaseFrameWindow.WebBrowserEx1DocumentComplete(第 857 行,“HTMLBaseFrame.pas”+ 46)+ 4 美元 [07A7C9C9]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.WebBrowserEx1DocumentComplete(第 2518 行,“ASPEditorFrm.pas”+ 15)+ $B [201CC182]{vcl100.bpl}OleCtrls.TOleControl.InvokeEvent(第 1612 行,“OleCtrls.pas”+ 46)+ $0 [4080756A]{vcliex100.bpl} WebBrowserEx.TWebBrowserEx.InvokeEvent(第 2583 行,“WebBrowserEx.pas”+ 1)+ 4 美元 [201C9D6B]{vcl100.bpl}OleCtrls.TEventDispatch.Invoke(第 471 行,“OleCtrls.pas”+ 3)+ $9 [201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage(第 8103 行,“Forms.pas”+ 21)+ 1 美元 [2016262A]{vcl100.bpl} Forms.TApplication.HandleMessage(第 8124 行,“Forms.pas”+ 1)+ 4 美元 [2016291F]{vcl100.bpl } Forms.TApplication.Run(第 8223 行,“Forms.pas”+ 20)+ 3 美元 [0042297A]{bds.exe } bds.bds(第 195 行,“”+ 7)+ 7 美元
///////////////
找不到活动详情:
[21E2C06F]{dotnetcoreide100.bpl} DotNetPropInsp.TDotNetProperty.Edit(第 891 行,“DotNetPropInsp.pas”+ 1)+ 39 美元 [2000A455]{rtl100.bpl} System.@CheckAutoResult(第 18047 行,“sys\system.pas”+ 6)+ $0 [21E2C06F]{dotnetcoreide100.bpl} DotNetPropInsp.TDotNetProperty.Edit(第 891 行,“DotNetPropInsp.pas”+ 1)+ 39 美元 [20AB55BC]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick(第 853 行,“PropInsp.pas”+ 18)+ $1C [20E0ED7D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick(第 967 行,“ideinsplistbox.pas”+ 2)+ $A [20E10602]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick(第 1538 行,“ideinsplistbox.pas”+ 0)+ $2 [2013CA49]{vcl100.bpl} Controls.TControl.DblClick(第 5234 行,“Controls.pas”+ 1)+ 14 美元 [2013CBAC]{vcl100.bpl} Controls.TControl.WMLButtonDblClk(第 5275 行,“Controls.pas”+ 4)+ $C [2013C527]{vcl100.bpl} Controls.TControl.WndProc(第 5146 行,“Controls.pas”+ 83)+ 6 美元 [2132827C]{vclactnband100.bpl} ActnMenus.CallWndHook(第 703 行,“ActnMenus.pas”+ 12)+ $F [201406A7]{vcl100.bpl} Controls.TWinControl.WndProc(第 7304 行,“Controls.pas”+ 111)+ 6 美元 [2003203C]{rtl100.bpl} Classes.TThreadList.UnlockList(第 3359 行,“common\Classes.pas”+ 0)+ $4 [200EBAA8]{vcl100.bpl} Graphics.FreeMemoryContexts(第 5060 行,“Graphics.pas”+ 12)+ 5 美元 (0002E348){CnWizards_D11.dll} [080EF348] [20140158]{vcl100.bpl}Controls.TWinControl.IsControlMouseMsg(第 7176 行,“Controls.pas”+ 9)+ 25 美元 [201406A7]{vcl100.bpl} Controls.TWinControl.WndProc(第 7304 行,“Controls.pas”+ 111)+ 6 美元 [20E0DF4B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc(第 430 行,“ideinsplistbox.pas”+ 7)+ 4 美元 [2013FDD0]{vcl100.bpl} Controls.TWinControl.MainWndProc(第 7073 行,“Controls.pas”+ 3)+ 6 美元 [20040E4C]{rtl100.bpl} Classes.StdWndProc(第 11583 行,“common\Classes.pas”+ 8)+ $0 [20163691]{vcl100.bpl}Forms.TApplication.StopHintTimer(第 8673 行,“Forms.pas”+ 3)+ 6 美元 [201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage(第 8103 行,“Forms.pas”+ 21)+ 1 美元 [2016262A]{vcl100.bpl} Forms.TApplication.HandleMessage(第 8124 行,“Forms.pas”+ 1)+ 4 美元 [2016291F]{vcl100.bpl } Forms.TApplication.Run(第 8223 行,“Forms.pas”+ 20)+ 3 美元 [0042297A]{bds.exe } bds.bds(第 195 行,“”+ 7)+ 7 美元
任何帮助将不胜感激。