有没有人遇到程序突然不能跟踪这种事情?我的dll,本来在设置了宿主程序之后,一直调试跟踪都没有问题,不知道为什么昨晚开始就不能跟踪运行了查了一早上,也没有找到解决办法,不知有没有人遇到这种情况呢?
p.s:重新了delphi,删除了所有dll,再重新来过,都没有用。。

解决方案 »

  1.   

    没碰到过,估计你是把dll放错地方了,哈哈
      

  2.   

    建议将宿主程序放在dll源文件一个目录.
      

  3.   

    重装了系统,一切从零开始之后,没有出现这个问题。不是最好的办法,不过总归delphi可以跟路踪了~
      

  4.   

    是注册表被改动了,其实你只需用regedit查找你的dll文件名及接口关键字、tlb值后删除就行了,这样重新编译的时候会建立新的映射关系,那样你就又可以追踪了。不过,有一种情况,那就是dll文件本身并没有问题,而是debug文件的内部映射表出了问题,使得delphi不能有效地选择合适的跟踪程序,这样的话,delphi不仅要重装,而且系统与之有关的环境变量、注册表信息也都要恢复,其工作量并不见得比重装系统要小(主要是往往并不清楚是哪个参数给修改了)。