社区
语言基础/算法/系统设计
帖子详情
如何在动态LOAD的情况下调试动态库
无聊客
2008-11-02 11:06:36
我有个程序会去动态LOAD一个动态DLL,DELPHI6的,但是现在的问题老是无法调试进DLL里面,两个代码我都有,而且编译都已经通过,EXE和DLL生成放在同一目录上,确保代码断点是加在正确的文件上,但是试了半天还是不行,EXE能调试,即使step in也无法进到DLL里面的代码去。第一次写DELPHI,请各位DELPHI高手帮忙看,不知道对于这种情况大家都怎么解决的?谢谢先!
...全文
189
13
打赏
收藏
如何在动态LOAD的情况下调试动态库
我有个程序会去动态LOAD一个动态DLL,DELPHI6的,但是现在的问题老是无法调试进DLL里面,两个代码我都有,而且编译都已经通过,EXE和DLL生成放在同一目录上,确保代码断点是加在正确的文件上,但是试了半天还是不行,EXE能调试,即使step in也无法进到DLL里面的代码去。第一次写DELPHI,请各位DELPHI高手帮忙看,不知道对于这种情况大家都怎么解决的?谢谢先!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
无聊客
2008-11-05
打赏
举报
回复
......
五维思考
2008-11-05
打赏
举报
回复
呵呵,这分给的有学问
无聊客
2008-11-05
打赏
举报
回复
终于搞定了,步骤如下:
DLL程序设置:
run->Pararneters里边设置local->Host application为调用dll的应用程序
然后开始调试DLL
调试开始以后在LoadLibrary之前打断点,注意是应用程序里
断点到了之后,View->Debug Windows->Modules,在你的exe里面右键点出菜单,选择Add Modules,然后把你调试DLL选上
到Modules list最后,找到你新加的DLL,然后右键点出菜单,选Reload Symbol table...,OK,搞定
感谢大家参与和帮顶,谢了,结帖!
xxaaee
2008-11-05
打赏
举报
回复
砸
无聊客
2008-11-04
打赏
举报
回复
再顶
无聊客
2008-11-03
打赏
举报
回复
应该不会是操作失误,各种配置都检查过,上网也搜索过无数帖子,有个帖子说了要改几个DEBUG配置,但是动态读取的话无法进入DLL调试,不知道是不是真的,所以就上来问下有没有人试过
有股想砸机器的冲动了。。。
无聊客
2008-11-03
打赏
举报
回复
顶一下
五维思考
2008-11-03
打赏
举报
回复
[Quote=引用 3 楼 yzx0023 的回复:]
谢谢楼上的回复,但是以上两种我都试过的,不行的,还是进不去
[/Quote]
如果不是你的操作错误,那你的电脑该砸了
zxjl0214
2008-11-03
打赏
举报
回复
帮顶
无聊客
2008-11-03
打赏
举报
回复
再顶
无聊客
2008-11-02
打赏
举报
回复
谢谢楼上的回复,但是以上两种我都试过的,不行的,还是进不去
五维思考
2008-11-02
打赏
举报
回复
另外,在Project Manager中把EXE和DLL都加入,并按上帖设置后,断点可以同时设在DLL和EXE中
五维思考
2008-11-02
打赏
举报
回复
在DLL中:RUN菜单-->Parameters-->Host Application中选择你的EXE程序,这样就可以在DLL中调试了
VS之
动态
库
调试
程序开发中,经常会使用到
动态
库
,
动态
库
不能直接运行,需要依赖其他程序调用,那么我们该如何
调试
我们的
动态
库
呢?本文通过一个简单的例子说明。
optool为macho文件增加
动态
库
对macho文件有一定理解后,了解下optool是如何给macho文件增加
动态
库
等功能的源码。
Python调用c/c++
动态
库
(一)
因为工作需求,最近要使用python在linux环境下调用c/c++的
动态
库
,执行
动态
库
中的函数。这种没接触过的内容,自然首先开启百度谷歌大法。经过一番搜索,尝试使用python的ctypes模块。 一、初识 首先自然是查询文档了。附文档链接:https://docs.python.org/zh-cn/2.7/library/ctypes.html python2.7文档描述:“cty...
dll
动态
库
生成与调用(1):生成dll
动态
库
、C程序调用
动态
库
文章目录文件目录结构一、
动态
库
的生成1.新建项目,用于生成dll库2.编写
动态
库
的.h头文件、.c源文件3.生成
动态
库
文件二、在C语言程序中调用dll
动态
库
1.第一种调用方法:仅配置dll文件路径(“显示链接”)2.第二种调用方法:配置.h,lib,dll文件路径三、JNA调用
动态
库
四、JNI调用
动态
库
五、附加内容1. 错误记录1.1 LNK2019 LNK1120 无法解析的外部符号 “xxxx...
动态
库
注入
一、前言 二、注入思路 三、
动态
库
注入实现 四、分析实现按钮监听 五、实战修改微信步数 一、前言 在文章《应用签名-脚本签名》中介绍了如何在真机上运行破壳应用(抖音、微信、支付宝等ipa包),来观察应用视图的层级结构,方法调用,类名称等,以便学习参考。应用主要与后台进行数据交互展示(数据拉取及提交数据),既然能对破壳应用重签名并在真机上运行,那么能不能修改应用数据和页面展示呢,如监听微信登录按...
语言基础/算法/系统设计
16,741
社区成员
33,233
社区内容
发帖
与我相关
我的任务
语言基础/算法/系统设计
Delphi 语言基础/算法/系统设计
复制链接
扫一扫
分享
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章