解决方案 »
- 请教delphi中的数据结构转换为c++后的表示方式
- webbrowser 怎样才能实现分页浏览?
- 请教登录窗体的使用?
- delphi7装第3方控件报错???
- 问几个简单的SQL语句
- 请问有没有dbExpress for MSSQL 的驱动?
- 我要疯了,我用nmftp的list方法可以列出文件列表,用nlist就会出现erangeError!咱回事啊?
- multiple record found,but only one was expected?
- z_x_b(长弓落日金沙丘)进来拿分!
- 如何在程序中动态控制dbchart???labels属性为只读的,不能该。pie没有。
- lazarus apache module 不能运行
- delphi 文件上传数据库(oracle)
2.检查debug选项中的设置
3.把代码复制到其它文本编辑器中看看有没有不可见的字符,特别是回车换行符。delphi中要以#13#10来换行,有时从其它地方复制代码过来,是用#13或#10为换行符,这样虽然delphi中显示是正确的,但编译时认为是同一行,这样就造成代码行错位,你在这里设置断点,实际上有可能是在另一行无法设置断点的行上。
你可以百度搜索一下“Delphi 加断点调试DLL”
dll编译的目录为
C:\Documents and Settings\All Users\Documents\RAD Studio\9.0\Bpl
而实际启动的目录为(exe启动时会优先加载当前目录的dll)
C:\Program Files\<程序目录>
就会出现断点无效的情况,
解决办法是删除执行目录下的dll,同时在“系统环境变量”中加上dll的生成目录,重启Delphi就可以了