2012-12-26 2 views
1

델파이 2007에서 유지 관리해야하는 대규모 ASP.net 프로젝트가 있습니다. ASP.net 프로젝트를 열면 Hello World 프로젝트에서 "이 창은 이미 드롭 대상으로 등록되었습니다."라는 오류 메시지가 즉시 나타납니다. 프로젝트가 IDE에서 열리 자마자이 메시지가 나타납니다. 개체 이벤트 (예 : 버튼의 클릭 이벤트)에 액세스하려고하면 "이벤트를 찾을 수 없습니다"라는 오류 메시지가 나타납니다.Delphi 2007 - ASP.net - 드롭 대상으로 이미 등록 된 윈도우/이벤트를 찾을 수 없습니다.

저는 완전히 패치 된 Windows 7 Professional (32 비트) 컴퓨터가 있습니다. 나는 완벽하게 패치 된 XP Proffesional (SP3) 머신으로 집에서 동일한 문제를 겪고있다. 우리에게는 모두 동일한 문제가있는 여러 개발자가 있습니다.

다른 사람이이 문제를 보았거나 문제 해결을위한 단계를 알고 있습니까? Windows 이벤트 로그에 아무런 관심도 보이지 않습니다. 또 다른 사실은 내가 단추 텍스트 나 크기를 더 이상 변경할 수 없다는 것입니다 ... 디자인 모드에서 변경 작업을 수행 할 때 원본 .aspx 파일에 변경 내용이 적용되지 않습니다.

드롭 대상 오류 세부 정보 : 다음과 같이 오류 정보가 좀 긴 있습니다

 
[2004474C]{rtl100.bpl } ComObj.OleError (Line 1269, "common\ComObj.pas" + 1) + $11 
[2004475B]{rtl100.bpl } ComObj.OleCheck (Line 1276, "common\ComObj.pas" + 0) + $7 
[070A5945]{htmide100.bpl} HTMLBaseFrame.EnableMultipleSelection (Line 740, "HTMLBaseFrame.pas" + 1) + $2A 
[070A5B1A]{htmide100.bpl} HTMLBaseFrame.THTMLBaseFrameWindow.InitializeDocumentEditingOptions (Line 791, "HTMLBaseFrame.pas" + 32) + $1 
[07A7ADD6]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeViewLinkDocumentEditingOptions (Line 1821, "ASPEditorFrm.pas" + 1) + $18 
[07A7AD1E]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeViewLinkDocumentsEditingOptions (Line 1806, "ASPEditorFrm.pas" + 8) + $8 
[07A7AC96]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.InitializeLoadedDocumentEditingOptions (Line 1789, "ASPEditorFrm.pas" + 4) + $9 
[070A5C4D]{htmide100.bpl} HTMLBaseFrame.THTMLBaseFrameWindow.WebBrowserEx1DocumentComplete (Line 857, "HTMLBaseFrame.pas" + 46) + $4 
[07A7C9C9]{dotnetaspide100.bpl} ASPEditorFrm.TASPEditorFrame.WebBrowserEx1DocumentComplete (Line 2518, "ASPEditorFrm.pas" + 15) + $B 
[201CC182]{vcl100.bpl } OleCtrls.TOleControl.InvokeEvent (Line 1612, "OleCtrls.pas" + 46) + $0 
[4080756A]{vcliex100.bpl} WebBrowserEx.TWebBrowserEx.InvokeEvent (Line 2583, "WebBrowserEx.pas" + 1) + $4 
[201C9D6B]{vcl100.bpl } OleCtrls.TEventDispatch.Invoke (Line 471, "OleCtrls.pas" + 3) + $9 
[201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8103, "Forms.pas" + 21) + $1 
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4 
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3 
[0042297A]{bds.exe  } bds.bds (Line 195, "" + 7) + $7 

///////////////

이벤트 세부 정보를 찾기 위해 실패 :

 
[21E2C06F]{dotnetcoreide100.bpl} DotNetPropInsp.TDotNetProperty.Edit (Line 891, "DotNetPropInsp.pas" + 1) + $39 
[2000A455]{rtl100.bpl } [email protected] (Line 18047, "sys\system.pas" + 6) + $0 
[21E2C06F]{dotnetcoreide100.bpl} DotNetPropInsp.TDotNetProperty.Edit (Line 891, "DotNetPropInsp.pas" + 1) + $39 
[20AB55BC]{coreide100.bpl} PropInsp.TPropertyInspector.PropListEditDblClick (Line 853, "PropInsp.pas" + 18) + $1C 
[20E0ED7D]{vclide100.bpl} IDEInspListBox.TInspListBox.DoEditDblClick (Line 967, "ideinsplistbox.pas" + 2) + $A 
[20E10602]{vclide100.bpl} IDEInspListBox.TInspListBox.EditDblClick (Line 1538, "ideinsplistbox.pas" + 0) + $2 
[2013CA49]{vcl100.bpl } Controls.TControl.DblClick (Line 5234, "Controls.pas" + 1) + $14 
[2013CBAC]{vcl100.bpl } Controls.TControl.WMLButtonDblClk (Line 5275, "Controls.pas" + 4) + $C 
[2013C527]{vcl100.bpl } Controls.TControl.WndProc (Line 5146, "Controls.pas" + 83) + $6 
[2132827C]{vclactnband100.bpl} ActnMenus.CallWndHook (Line 703, "ActnMenus.pas" + 12) + $F 
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6 
[2003203C]{rtl100.bpl } Classes.TThreadList.UnlockList (Line 3359, "common\Classes.pas" + 0) + $4 
[200EBAA8]{vcl100.bpl } Graphics.FreeMemoryContexts (Line 5060, "Graphics.pas" + 12) + $5 
(0002E348){CnWizards_D11.dll} [080EF348] 
[20140158]{vcl100.bpl } Controls.TWinControl.IsControlMouseMsg (Line 7176, "Controls.pas" + 9) + $25 
[201406A7]{vcl100.bpl } Controls.TWinControl.WndProc (Line 7304, "Controls.pas" + 111) + $6 
[20E0DF4B]{vclide100.bpl} IDEInspListBox.TPropInspEdit.WndProc (Line 430, "ideinsplistbox.pas" + 7) + $4 
[2013FDD0]{vcl100.bpl } Controls.TWinControl.MainWndProc (Line 7073, "Controls.pas" + 3) + $6 
[20040E4C]{rtl100.bpl } Classes.StdWndProc (Line 11583, "common\Classes.pas" + 8) + $0 
[20163691]{vcl100.bpl } Forms.TApplication.StopHintTimer (Line 8673, "Forms.pas" + 3) + $6 
[201625E8]{vcl100.bpl } Forms.TApplication.ProcessMessage (Line 8103, "Forms.pas" + 21) + $1 
[2016262A]{vcl100.bpl } Forms.TApplication.HandleMessage (Line 8124, "Forms.pas" + 1) + $4 
[2016291F]{vcl100.bpl } Forms.TApplication.Run (Line 8223, "Forms.pas" + 20) + $3 
[0042297A]{bds.exe  } bds.bds (Line 195, "" + 7) + $7 

아무 도움이됩니다.

+0

올바르게 이해한다면 ASP.NET 응용 프로그램을 유지 관리하는 Delphi8이 있습니까? 그렇다면 Delphi Prism을 살펴볼 필요가 있습니다. Delphi8/.Net이 죽었습니다. – whosrdaddy

+0

Delphi 2007의 빌드 번호는 다음과 같습니다 (도움말/정보). IDE 자체는 엄청나게 버그가 있으며 우리에게 비슷한 문제가 업데이트되어 해결되었습니다. – Cozzamara

+0

이 질문이 열린 지 오래되었습니다. 해결책이 발견 되었습니까? – spuder

답변

0

내 구성 파일에 구성된 LDAP 서버가없는 경우에이 문제가 발생했습니다.

AppSettings.config에 올바른 LDAP 서버를 추가하면 문제가 해결되었습니다.