我的Delphi XE2已停止工作,发出错误" Disconnected session"使用下面的日志:
[20372E20] {dbkdebugide160.bpl} Debug.TDebugKernel.msgBox(第5902行, " Debug.pas" + 30)+ $ 0 [19C26EB3] {bordbk160.dll}未知功能 DllUnregisterServer + $ 5037 [19C9B8A8] {bordbk160.dll}未知功能 在@ isDbkLoggingOn $ qv + $ 619D0 [19C9B927] {bordbk160.dll}未知 函数@ isDbkLoggingOn $ qv + $ 61A4F [19C9C36D] {bordbk160.dll} @ isDbkLoggingOn $ qv + $ 62495的未知功能 [19C9C5BD] {bordbk160.dll} @ isDbkLoggingOn $ qv +的未知函数 $ 626E5 [19CCC3E3] {bordbk160.dll}未知功能 @ isDbkLoggingOn $ qv + $ 9250B [19C39D72] {bordbk160.dll}未知功能 在DllUnregisterServer + $ 17EF6 [19CCCEE2] {bordbk160.dll}未知 函数@ isDbkLoggingOn $ qv + $ 9300A [19CCCBFB] {bordbk160.dll} @ isDbkLoggingOn $ qv + $ 92D23的未知函数 [19CCCAD6] {bordbk160.dll} @ isDbkLoggingOn $ qv +的未知功能 $ 92BFE [19CCC19A] {bordbk160.dll}未知功能 @ isDbkLoggingOn $ qv + $ 922C2 [19C9C7FC] {bordbk160.dll}未知功能 在@ isDbkLoggingOn $ qv + $ 62924 [19C9CCCE] {bordbk160.dll}未知 函数@ isDbkLoggingOn $ qv + $ 62DF6 [19CBDA44] {bordbk160.dll} @ isDbkLoggingOn $ qv + $ 83B6C的未知功能 [19C45E88] {bordbk160.dll} @ isDbkLoggingOn $ qv +的未知函数 $ BFB0 [19CDF92B] {bordbk160.dll} @ isDbkLoggingOn $ qv的未知函数 + $ A5A53 [19CD215A] {bordbk160.dll} @ isDbkLoggingOn $ qv + $ 98282 [19CD2AB4] {bordbk160.dll}未知功能未知功能 在@ isDbkLoggingOn $ qv + $ 98BDC [19CD2043] {bordbk160.dll}未知 函数@ isDbkLoggingOn $ qv + $ 9816B [19CD19A9] {bordbk160.dll} @ isDbkLoggingOn $ 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(Line 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.TIDEVCLApplication.UsesProxy(第7318行," AppMain.pas" + 0)+ $ 0 [0041B351] {bds.exe} AppMain..TDebugXPStyleMenuItem(第7164行, " AppMain.pas" + 0)+ $ 1DC [2073B9F6] {coreide160.bpl} EditorForm.TEditWindow.CMWindowCommand(第3133行," EditorForm.pas" + 14)+ $ 9 [50332995] {vcl160.bpl} Vcl.Controls.TControl.WndProc(Line 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.FreeMemoryContexts(第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(Line 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(Line 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
我很长一段时间使用Delphi 2010而不是XE4忽略了这个问题,但是XE2是我用于Windows工作的主要IDE所以......
答案 0 :(得分:2)
对于Delphi XE3之前的Delphi版本,Windows 8不是受支持的平台。要在Windows 8上获得64位应用程序的调试器支持,您必须获得Delphi XE3。如果您对升级敏感,Embarcadero建议您在下次购买时获得支持和维护。支持和维护可保证1年的所有更新,并为您提供3个支持事件。
来源:http://support.codegear.com/article/42650
Embarcadero QC报告:
http://qc.embarcadero.com/wc/qcmain.aspx?d=133361
如果在XE3之前不支持在Windows 8上进行调试,则相对确定在Windows 10上都没有调试。