今天因为接口单位更新了DLL,所以需要修改程序。
更新了DLL之后,用DELPHI进行调试,一打开提示“探测到调试器 -请关闭后重启, Windows NT用户请注意:已安装了WinIce/SoftICE服务,这意味这你正在运行调试器”。网上一查都是关于软件脱壳的问题。
不过终于找到两篇有用的信息。
A)
1、你机器里运行有WICE或SoftICE调试器?如果有,先关掉他们再试试。
2、如果没有运行有WICE或SoftICE等其它调试器,那就应该是程序使用TLS里检测OD或在加载Dll时在Dll中检测OD的,你可以在OD里的调试选项里设置“中断在系统入口”再加载程序,待中断后再用OD隐藏插件隐藏一下OD。
B)
在调试程序时,Delphi的集成调试器监视一切运行时错误。当调试器发现一个运行时错误时,Delphi中断应用程序并返回到设计状态,并显示一个错误信息窗口。当关闭错误信息窗口后,需要按<Ctrl-F2>重新开始启动程序,或者按<F9>继续运行程序。无疑,Delphi集成调试器是十分有用的,但有时也让人烦恼。能否暂时关闭集成调试器呢?可以。使用下面的方法可防止集成调试器中断应用程序:
1 单击“Tools”*“Environment Options...”菜单命令;
2 单击“Preferences”对话页标签;
3 选空“Integrated debugging option”复选框;
4 单击“Ok”完成操作。
这样当你在集成环境下调试应用程序时,Delphi的集成调试器探测到运行时错误时,就不再切换到设计状态并显示错误信息了。
A是原因,B是处理方法。
问题解决。
分享到:
相关推荐
delphi如何自动重启程序
1,保证无毒;2.简单易用 3.创建线程自动侦测掉线程序 4.能自动重启掉线程序
delphi 调试时总出现cpu窗口,ntdll.dll点的解决方法delphi 调试时总出现cpu窗口,ntdll.dll点的解决方法
Tcomm控件编写Delphi串口调试程序,计算机串口通讯232测试系统,功能有测试端口、传送和接收文件、设置端口波特率、COM口选择,奇偶校验、字节长度设置、停止位选择、保存文件内容、测试通信口等。
delphi图片调试程序
有些设置需要软件重启后才能使用,这个例子教大家如何实现软件自己重启,很实用。
集成式调试器是 Delphi IDE 的一个重要特性。该调试器使用户能方便地设置断点、监视变量、检查 对象等等。在运行程序时,使用该调试器能快速查找出程序发生了什么(或未发生什么)。一个号的调试 器对程序开发的...
Delphi程序调试参考手册.pdf`
不错的 Delphi 调试工具,含源码。
重启电脑的delphi代码,利用了window系统的api函数,可以在vcl中很好的实现
DELPHI专题文档-程序应用 更改Windows95的墙纸 类似于VB中的doevents功能 DELPHI下的多线程程序设计 用Delphi 3.0编制MP3音乐点歌台 用Delphi开发windows95屏幕保护预览程序 判断一个程序是否dos版本 Delphi...
内容简介:Delphi是一种深受广大程序开发人员喜爱的快速开发工具,其简单、高效、灵活的特点使它得到了广泛的应用。《Delphi 2007程序设计教程》以Delphi 2007 for Win32为开发平台,对Delphi开发做了较全面的介绍。...
Delphi程序调试参考手册(修正).pdf
DELPHI专题文档-程序应用 更改Windows95的墙纸 类似于VB中的doevents功能 DELPHI下的多线程程序设计 用Delphi 3.0编制MP3音乐点歌台 用Delphi开发windows95屏幕保护预览程序 判断一个程序是否dos版本 Delphi...
你在运行过程中,如果使用某个程序结束,你关掉了程序,而他占用的资源是不会马上释放的。所以一般通过重起解决。但是,你可以通过注销,就是开始里面有个注销功能来实现,相当于重起。而就是 几秒钟的事情,并且...
Delphi程序调试参考手册
图像动画系统-delphi图片调试程序..rar
delphi 实现进程自动监控、重启,非控件实现托盘程序,在winXp、Win2000,win7中测试通过。
Delphi 教程 系列书籍 (012) 《Delphi程序调试参考手册》 网友(邦)整理 EMail: shuaihj@163.com
Delphi7程序设计与开发技术大全(光盘),整理了一下,删除了exe,文件小一点,方便下载,呵呵