Windows 10上的Delphi XE2无法调试(断开的会话)

Windows 10上的Delphi XE2无法调试(断开的会话),delphi,windows-10,delphi-xe2,Delphi,Windows 10,Delphi Xe2,我的Delphi XE2已停止工作,下面的日志出现错误“断开会话”: [20372E20]{dbkdebugide160.bpl}Debug.TDebugKernel.msgBox(第5902行, “Debug.pas”+30)+$0[19C26EB3]{bordbk160.dll}位于的未知函数 DllUnregisterServer+$5037[19C9B8A8]{bordbk160.dll}未知函数 在@isdbklogingon$qv+$619D0[19C9B927]{bordbk160

我的Delphi XE2已停止工作,下面的日志出现错误“断开会话”:

[20372E20]{dbkdebugide160.bpl}Debug.TDebugKernel.msgBox(第5902行, “Debug.pas”+30)+$0[19C26EB3]{bordbk160.dll}位于的未知函数 DllUnregisterServer+$5037[19C9B8A8]{bordbk160.dll}未知函数 在@isdbklogingon$qv+$619D0[19C9B927]{bordbk160.dll}未知 函数位于@isdbklogingon$qv+$61A4F[19C9C36D]{bordbk160.dll} @isdbklogingon$qv+$62495上的未知函数 [19C9C5BD]{bordbk160.dll}位于@isDbkLoggingOn$qv的未知函数+ $626E5[19CCC3E3]{bordbk160.dll}位于的未知函数 @ISDBKLOGINGON$qv+$9250B[19C39D72]{bordbk160.dll}未知函数 在DllUnregisterServer+$17EF6[19CCCEE2]{bordbk160.dll}未知 函数位于@isdbklogingon$qv+$9300A[19CCCBFB]{bordbk160.dll} @isdbklogingon$qv+$92D23上的未知函数 [19CCCAD6]{bordbk160.dll}位于@isdbklogingon$qv的未知函数+ $92BFE[19CCC19A]{bordbk160.dll}位于的未知函数 @ISDBKLOGINGON$qv+$922C2[19C9C7FC]{bordbk160.dll}未知函数 在@isdbklogingon$qv+$62924[19C9CCCE]{bordbk160.dll}未知 函数位于@isdbklogingon$qv+$62DF6[19CBDA44]{bordbk160.dll} @isdbklogingon$qv+$83B6C上的未知函数 [19C45E88]{bordbk160.dll}位于@isDbkLoggingOn$qv的未知函数+ $BFB0[19CDF92B]{bordbk160.dll}位于@isdbklogingon$qv的未知函数 +$A5A53[19CD215A]{bordbk160.dll}位于@isdbklogingon的未知函数$qv+$98282[19CD2AB4]{bordbk160.dll}未知函数 在@isdbklogingon$qv+$98BDC[19CD2043]{bordbk160.dll}未知 函数位于@isdbklogingon$qv+$9816B[19CD19A9]{bordbk160.dll} @ISDBKLOGINGON$qv+$97AD1上的未知函数 [19C27CAE]{bordbk160.dll}DllUnregisterServer上的未知函数+ $5E32[20371B1B]{dbkdebugide160.bpl}Debug.TDebugKernel.CreateProcess (第5427行,“Debug.pas”+17)+$63[2037F6AD]{dbkdebugide160.bpl} Debug.TDebugger.DoCreateProcess(第11628行,“Debug.pas”+74)+$3C [2037F820]{dbkdebugide160.bpl}Debug.TDebugger.CreateProcess(第行) 11655,“Debug.pas”+6)+$2F[20380373]{dbkdebugide160.bpl} Debug.TDebugger.Run(第12064行,“Debug.pas”+23)+$33 [20380DEA]{dbkdebugide160.bpl}Debug.TDebugger.Run(第12389行, “Debug.pas”+129)+$43[2037AFE6]{dbkdebugide160.bpl} Debug.TDebugger.Run(第10045行,“Debug.pas”+0)+$2 [2078C66D]{coreide160.bpl}DebuggerMgr.TDebuggerMgr.Run(第1913行, “DebuggerMgr.pas”+3)+$B[500B5B9B]{rtl160.bpl} System.Classes.TBasicAction.Execute(第13372行,“System.Classes.pas” +3)+$7[5031B86D]{vcl160.bpl}Vcl.ActnList.TContainedAction.Execute(第448行,“Vcl.ActnList.pas”+ 8) +$2C[5031C658]{vcl160.bpl}Vcl.ActnList.TCustomAction.Execute (第1094行,“Vcl.ActnList.pas”+7)+$8[0041B8D0]{bds.exe} AppMain.tidevclaplication.UsesProxy(第7318行,“AppMain.pas”+0)+ $0[0041B351]{bds.exe}AppMain..TDebugXPStyleMenuItem(第7164行, “AppMain.pas”+0)+$1DC[2073B9F6]{coreide160.bpl} EditorForm.TEditWindow.cmWindow命令(第3133行,“EditorForm.pas”+ 14) +$9[50332995]{vcl160.bpl}Vcl.Controls.TControl.WndProc(第行) 7204,“Vcl.Controls.pas”+91)+$6[503372F3]{vcl160.bpl} Vcl.Controls.TWinControl.WndProc(第9976行,“Vcl.Controls.pas”+152) +$6[5003D50F]{rtl160.bpl}System.TMonitor.TryEnter(第14790行,“System.pas”+10)+$0[5003D078]{rtl160.bpl}System.TMonitor.Enter (第14489行,“System.pas”+4)+$2[5003CF1C]{rtl160.bpl} System.TMonitor.CheckOwningThread(第14411行,“System.pas”+2)+$0 [5003D222]{rtl160.bpl}System.TMonitor.Exit(第14600行, “System.pas”+9)+$7[5003D25B]{rtl160.bpl}System.TMonitor.Exit (第14614行,“System.pas”+2)+$7[50313723]{vcl160.bpl} Vcl.Graphics.freemorycontexts(第7043行,“Vcl.Graphics.pas”+12)+ $8[50336948]{vcl160.bpl}Vcl.Controls.TWinControl.MainWndProc(第行) 9689,“Vcl.Controls.pas”+3)+$6[5033695D]{vcl160.bpl} Vcl.Controls.TWinControl.MainWndProc(第9692行,“Vcl.Controls.pas”+ 6) +$0[500B6890]{rtl160.bpl}System.Classes.StdWndProc(第行) 13878,“System.Classes.pas”+8)+$0[503372F3]{vcl160.bpl} Vcl.Controls.TWinControl.WndProc(第9976行,“Vcl.Controls.pas”+152) +$6[5044A021]{vcl160.bpl}Vcl.Forms.TCustomForm.WndProc(第4344行,“Vcl.Forms.pas”+201)+$5[50336948]{vcl160.bpl} Vcl.Controls.TWinControl.MainWndProc(第9689行,“Vcl.Controls.pas”+ 3) +$6[500B6890]{rtl160.bpl}System.Classes.StdWndProc(第行) 13878,“System.Classes.pas”+8)+$0[50453213]{vcl160.bpl} Vcl.Forms.TApplication.ProcessMessage(第10164行,“Vcl.Forms.pas”+ 23)+$1[50453256]{vcl160.bpl}Vcl.Forms.TApplication.HandleMessage (第10194行,“Vcl.Forms.pas”+1)+$4[50453595]{vcl160.bpl} Vcl.Forms.TApplication.Run(第10332行,“Vcl.Forms.pas”+26)+$3

很长一段时间以来,我使用Delphi2010忽略了这个问题,有时使用XE4,但XE2是/曾经是我Windows工作的主要IDE,所以

对于Delphi XE3之前的Delphi版本,Windows 8不受支持。要在Windows 8上获得64位应用程序的调试器支持,必须获得Delphi XE3。如果您对升级敏感,Embarcadero建议您在下次购买时获得支持和维护。“支持和维护”将为您提供为期1年的所有更新,并为您另外提供3次支持事件

资料来源:

Embarcadero质控报告:


如果XE3之前不支持在Windows 8上进行调试,那么可以相对确定的是,在Windows 10上也不支持调试。

什么是X2?你是说XE2吗?调试对我来说很好。确定什么对你来说是不同的。发生了什么变化。也是在Windows 10上?您的XE2是否已完全修补?我发现一些关于quality central的报告与我有相同的问题-没有解决方案,尽管在Delphi XE2和Windows10 x64上遇到了相同的问题。我是usi