VBGood网站全文搜索 Google

搜索VBGood全站网页(全文搜索)

VB爱好者乐园(VBGood)

 找回密码
 立即注册
搜索
楼主: Iam用户

[原创] 分享一款支持调试汇编代码、创建标准DLL、引用外来库的VB6插件

[复制链接]
 楼主| 发表于 2014-10-17 05:58:03 | 显示全部楼层
本帖最后由 Iam用户 于 2014-10-17 06:13 编辑
Otoboku 发表于 2014-10-16 17:06
既然说到链接,顺便讨教下comdat节是如何链接的?


comdat节,在调试的时候是在内存中分配的,如果需要使用VB变量的话,可以通过传递地址方式传递过去,还有如果你想使用自定义的VB函数的话,可以像VB中声明API函数一样去使用,例如:想使用模块名为“modtest”中的函数“test”,可以声明为“Declare Function test Lib "VBDLib4XWY.lib.xwy" Alias "?test@modtest@@AAGXXZ" (参数1,...) As Long”,不过需注意,在传递字符串变量时,应考虑VB会对字符串进行转换,在vb中最终生成的函数名格式为 "?函数名@模块名@@AAGXXZ",类模块里的函数也是可以调用的,这样就可以解决调用类中不想公开的私有函数,也可以实现对同一函数传递不同类型的变量(不需使用变体类型),其它一些东西是旁通的。
回复 支持 反对

使用道具 举报

发表于 2014-10-25 23:09:24 | 显示全部楼层
怎么现在不能下了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-10-26 03:20:31 | 显示全部楼层
smitest 发表于 2014-10-25 23:09
怎么现在不能下了?

在第6楼有新链接
回复 支持 反对

使用道具 举报

发表于 2014-10-26 23:37:37 | 显示全部楼层
表示支持楼主。。。
回复 支持 反对

使用道具 举报

发表于 2014-11-7 14:29:05 | 显示全部楼层
啊哦,偶来晚了,分享的文件已经被取消了,下次要早点哟。
回复 支持 反对

使用道具 举报

发表于 2014-11-8 19:35:15 | 显示全部楼层
来晚了,谁能发一份呢,谢谢 cncc9@msn.com
回复 支持 反对

使用道具 举报

发表于 2014-12-2 23:31:32 | 显示全部楼层
链接没有了,可以发个到邮箱吗? yangxb123@sohu.com
回复 支持 反对

使用道具 举报

发表于 2014-12-3 20:15:01 | 显示全部楼层
可惜来晚了,谁能再分享一下?
回复 支持 反对

使用道具 举报

发表于 2014-12-28 07:29:32 | 显示全部楼层
谁有保存,请发一份.谢谢. zw2003@yeah.net
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-9-24 07:11:52 | 显示全部楼层
增加测试代码,链接:https://pan.baidu.com/s/1joCJY5Gy0rmmO1yb4O67yw 密码:175y
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

文字版|手机版|小黑屋|VBGood  

GMT+8, 2022-7-1 03:49

VB爱好者乐园(VBGood)
快速回复 返回顶部 返回列表