如何从头开始在Delphi7中进行DLL的远程调试

如何从头开始在Delphi7中进行DLL的远程调试,delphi,remote-debugging,Delphi,Remote Debugging,谁能帮我一个忙,如何远程调试一个独立于exe的DLL(只是一个DLL)。 dll是一种服务,将在服务器计算机上运行,dll源代码位于客户端计算机上。现在,当这个服务在服务器机器上运行时,我想使用Delphi7调试客户端机器上的delphi代码 使用远程调试符号编译DLL,并在服务器计算机上同时部署(.DLL、.rsm等) 在服务器计算机上安装远程调试器 在服务器计算机上启动远程调试器 在客户端计算机上启动Delphi并加载DLL项目 从Delphi启动远程调试会话,方法是选择Run-Attach

谁能帮我一个忙,如何远程调试一个独立于exe的DLL(只是一个DLL)。 dll是一种服务,将在服务器计算机上运行,dll源代码位于客户端计算机上。现在,当这个服务在服务器机器上运行时,我想使用Delphi7调试客户端机器上的delphi代码

  • 使用远程调试符号编译DLL,并在服务器计算机上同时部署(.DLL、.rsm等)
  • 在服务器计算机上安装远程调试器
  • 在服务器计算机上启动远程调试器
  • 在客户端计算机上启动Delphi并加载DLL项目
  • 从Delphi启动远程调试会话,方法是选择Run-Attach to process并填写服务器计算机
  • 选择加载DLL的服务器计算机上的进程
  • 远程调试

  • 另请参见

    1。使用远程调试选项编译dll,我在项目选项链接器2中设置了这些值。在服务器计算机上安装了BORdbg70.exe[远程调试器]。安装后,我可以在任务栏中看到绿色的Bug。3.启动远程调试器意味着怎么做?4.在客户机上,我打开了DLL项目。5.frm客户机,我去运行附加到进程,在给出服务器机器名称后,列出了服务器机器的所有进程。6.选择DLL的进程。获取错误BORdbg70.exe-BORdbk70.Dll“内部错误EVA-1528”。请帮助我获取此问题的解决方案。事情很紧急。听起来你做得对。我不知道那个内部错误。很抱歉