解决方案 »
- 怎么把这么多数放进数组,高手进来帮帮忙~~~~~
- 招聘delphi程序员
- 請問大俠如何判定自已電腦是否連在InterNet 上?
- 卡在了这里,大家来帮我看看了~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 如果一个人初学者要建一个最简单的多层分布式系统要花多少时间?
- 关于TreeView与数据库的问题?
- 如何自己制作安装程序
- 中国人自己的可视图形编程语言
- 怎样监测一个全局变量的值的变化???急死我了!
- 怎么移动treeview的selected?
- 使控件与 TreeNode 节点位置同步
- 有没有支持PNG的button,有hot 、down 、up加载PNG图片的功能?
我感觉要是dll报错,你得有dll的源码才能定位错误位置!!!!
另外, 对于DLL来说,加载的地址不确定。如果你编译DLL项目时没有指定Image Base,
一般默认为$0040000,这个地址和Delphi产生的.exe地址是相同的。
因此,被这个.exe加载时会进行基址重定位。你的例子中,地址$02AF1B5D这里产生了写异常。
$02AF1B5D这个地址显然是被重定位过的。所以,你必须记录模块加载地址,这才能进行分析。
指定Host Application为IE,是可以调试的。注意,最好生成了符号文件。回 dd_zhouqian 的。
你建立一个空dll,看Project->Options->Linker就可以看到Image base
,都是默认的$00400000。
无法调试,因为SPI是由系统加载的, 用Delphi的 Run->Parameters 方法不行,IE不会自己加载我的dll