Windows 如何调试RadStudio xe3中的第二个应用程序?

Windows 如何调试RadStudio xe3中的第二个应用程序?,windows,delphi,debugging,winapi,Windows,Delphi,Debugging,Winapi,我从调试模式运行该程序,一切正常,但当我通过CreateProcess运行该程序的第二个副本时,调试不起作用 我可以运行->加载进程,但他运行程序。但是我需要一些东西来完成这个程序的第一个实例 如何通过CreateProcess在调试模式、第二个或第三个窗口中运行 如下所示:F9->debuger open project1.exe->project1.exe也从debug运行CreateProcess('project1.exe',…) 如何运行我的代码(不是我的手): 在“调试器选项”中,启

我从调试模式运行该程序,一切正常,但当我通过CreateProcess运行该程序的第二个副本时,调试不起作用

我可以运行->加载进程,但他运行程序。但是我需要一些东西来完成这个程序的第一个实例

如何通过CreateProcess在调试模式、第二个或第三个窗口中运行

如下所示:F9->debuger open project1.exe->project1.exe也从debug运行CreateProcess('project1.exe',…)

如何运行我的代码(不是我的手):


在“调试器选项”中,启用“。”

在“调试器选项”中,启用“。”

您是否可以100%清楚地知道要运行多少RAD Studio实例、哪些实例正在调试哪些进程、有多少进程正在调试等等。还有,是哪个版本的Windows。这里需要详细信息。就目前而言,我认为很难弄清楚你的情况是什么。需要一个简单的SSCCE和对场景的精确解释。@DavidHeffernan,至少一个。Windows7x64Pro。主要问题是如何使用调试代码运行整个流程。ie类似的“F9->加载过程”?@DavidHeffernan,有什么更容易解释的?你曾与Rad Studio合作过吗?您知道它是如何工作的单击运行->加载过程?我需要的东西,以程序本身已经启动了第二个进程通过“运行->加载进程”,而不仅仅是。调试模式下什么工作。@DavidHeffernan,CreateProcess(nil,Application.ExeName,nil,nil,False,0,nil,nil,si,pi)在不调试的情况下启动进程。而“运行->加载进程”则以调试模式运行它。问:我如何通过代码中的“运行->加载过程”而不是您的手来运行程序。如何改为像这样的CreateProcess:CreateProcess(nil,debug_application+'/run_debug/patch'+application.ExeName,nil,nil,False,0,nil,nil,nil,si,pi)@DavidHeffernan,谢谢你,问题已经解决了。你能否100%清楚地知道你希望运行多少RAD Studio实例,哪些实例正在调试哪些进程,正在调试多少进程,等等。还有,是哪个版本的Windows。这里需要详细信息。就目前而言,我认为很难弄清楚你的情况是什么。需要一个简单的SSCCE和对场景的精确解释。@DavidHeffernan,至少一个。Windows7x64Pro。主要问题是如何使用调试代码运行整个流程。ie类似的“F9->加载过程”?@DavidHeffernan,有什么更容易解释的?你曾与Rad Studio合作过吗?您知道它是如何工作的单击运行->加载过程?我需要的东西,以程序本身已经启动了第二个进程通过“运行->加载进程”,而不仅仅是。调试模式下什么工作。@DavidHeffernan,CreateProcess(nil,Application.ExeName,nil,nil,False,0,nil,nil,si,pi)在不调试的情况下启动进程。而“运行->加载进程”则以调试模式运行它。问:我如何通过代码中的“运行->加载过程”而不是您的手来运行程序。如何改为像这样的CreateProcess:CreateProcess(nil,debug_application+'/run_debug/patch'+application.ExeName,nil,nil,False,0,nil,nil,nil,si,pi)@DavidHeffernan,谢谢,问题解决了。工具>选项>调试器选项>Embarcadero=>调试器调试衍生的进程,这个选项有帮助!非常感谢你!现在,在调试模式下从我的应用程序启动任何进程!这有帮助!工具>选项>调试器选项>Embarcadero=>调试器调试衍生进程,此选项非常有用!非常感谢你!现在,在调试模式下从我的应用程序启动任何进程!这有帮助!