为什么不能跟踪包(bpl)內的高亮度显示的代码行(设置断点的)??
1.project-options-compiler-use debug dcus打勾
2. Project -->options--> Search Path = e:\source\dcu;e:\source
3. Project -->options--> Debug Source Path = e:\source\dcu;E:\source
4.RUN-->parameters-->Host application填入exe程序的位子我觉得应该和DLL的跟踪调试是一样的,但BPL不知道为什么不行,请赐教
1.project-options-compiler-use debug dcus打勾
2. Project -->options--> Search Path = e:\source\dcu;e:\source
3. Project -->options--> Debug Source Path = e:\source\dcu;E:\source
4.RUN-->parameters-->Host application填入exe程序的位子我觉得应该和DLL的跟踪调试是一样的,但BPL不知道为什么不行,请赐教
解决方案 »
- Delphi ListView控件 问题,请高手帮忙!谢谢!
- Servers组件表格控制问题
- 急!!!!!!!!!!TSimpleDataSet是怎么一回事???
- 高分求嵌入delphi的word编辑控件!(不要WebBrowser!)
- 请问上、下、左、右 键的ascii码是多少?
- Charlie Calvert一些话,封存在我的日记本很久了,给大家看看吧。
- ado连接数据库,怎么得到数据库用户名和密码
- label的简单问题
- 不显示删除回复显示所有回复显示星级回复显示得分回复 懂编程的高手请进,进销存软件功能设置激活不了,配置设置内容如下,如何添加自动执行命令来激活设置?
- Delphi与注册表
- 如何判断Excel表中的两个单元格是否合并?
- Delphi是不是“面向对象”的? 请各位不要觉得这个问题很弱智,进来看看问题的描述
如果是运行期代码,相对简单,打开调用工程,同时打开包,设置断点同普通程序一样调试,
还可随调随改(当然有些改动是需要重装bpl的),
而对于设计期代码,可能相对较复杂些
我那个exe是程序的框架,主界面和菜单,bpl里则是不同的模块,如需要财务模块时候就调用相应的包
如果是运行期代码,相对简单,打开调用工程,同时打开包,设置断点同普通程序一样调试,我在主程序是loadpakage的方式来加载包的,也就是说加载的是已经编译成包的BPL文件,而不是pas文件,所以无法跟踪进去
RUN-->parameters-->Host application,选择你调用该包的宿主程序,设置断点运行即可
Project->Options->Compiler->Full Debug->OK
重新编译,按照我前面的方法再试试