真正的VB编译标准DLL教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
真正的VB编译标准DLL教程

??? 其实很早就有VB编译标准DLL的插件了, 但是不是向网上所谓的替换某文件然后在复制什么文件然后在链接编译 (真的有些懊恼,敢问写这文章的作者是怎么做到的,反正我是按照他的思路和方法去做了的, 用VB6.0没办法编译出来,压根我可能有被忽悠了。。。) ???? 标准的DLL插件是由 “予心居” (记住这位大哥的名字,嗯,好人啊!)编写成的, 标准的DLL也是很方便,而且还有很多你想不到的实用功能哦! ????? 好了,说了那么多,还没有进入主题,抱歉大家。。。 ????? 下面我们来做个小实例吧。 ?????1:安装所需要的插件啦, ?????? 这里提供两个下载方式: 下载地址1:/ftn_handler/4f578214bc4853618a778dbd701be3b85aa183a27e5da32a121fef179671bdaa620b3053ac6076f96f050795264879c5d0381a33da559caf7ba337/DLL%E6%8F%92%E4%BB%B6.exe?k=7537393161139cc705a7ee3547635617570601555802020a18010d07034e500d07521453595557155702015759565c5c07005d576168647c797b8bd4dd9d4a5d4d52390cfr=00txf_fid=000000007f2437f43fcccfb0bb7256 右键复制迅雷下载 ‘--------------------------------------------- QQ群共享下载 下载地址2:群号(加群请注明VB编程)这个是永久共享的, 上面那个是文件中转站的。 大家也别说我这不好那不好的了,其实现在学VB的人是在太少了。。。。 很想结识一些和我一样共同志向的朋友! ‘--------------------------------------------- ????? 2:我们用编译一个标准的动态链接库, 其功能实现按钮的特效,如图: 我们首先创建一个DLL工程: 如图: 然后新建一个类模板: 如图: (大家也别说我烦,这是对新手考虑,因为我也是新手过来的) 在类模板输入代码(也不多说了,这个代码是网上随便找的,觉得好可以,所以就拿来给大家示范了。) 如图: (因为代码比较长所以就不贴出来了,如果想要的朋友,可以群,里面有。) 然后我们修改一下工程的名称,为了方便我们使用: 这里我自己修改为:ANigag ?如图: 细心最重要,大家耐心看吧,别在说我烦,很烦。。。 好修改好以后我们就进行一下设置,这个很最要,是关于DLL的接口的, 以前VB编译出来的DLL工程文件是没有接口的,只能先注册该DLL, 然后才在工程里面引用,这样很麻烦,尤其是在别的电脑上用是很费劲的事情,也很伤我们的脑筋。。。 ? 首先点击:【工程】-【属性】 ? 然后选择:【扩展】项 如图:把【导出函数表】和【入口函数】这个两个项打上勾,注意这个很重要!!! 不打勾,你编译出的DLL就没有什么效果了。。。 然后,,,,,这个还有我说吗,当然要编译啦!呵呵。 ‘--------------------------------------------------------------------------------------- 这个是我编译的效果: 如图: ? ‘----------------------------------------------------------------------- ? ’---------------------------------------------------------------------- 好了做这些以后,我们就编译出标准的DLL动态链接库文件了。 然后我们新建一个工程,引用。 代码如下: 在类模板代码 Public Declare Function Attach Lib? _ C:\Documents and Settings\Administrator\桌面\好看的空间特效-DLL版\ANigag.dll? _ (ByVal hwnd As Long) As Long 窗体代码 Private Sub Form_Load() ??? Call Attach(Me.hwnd) End Sub ‘ 如图: 然后是窗体代码: 如图: ? 最终效果: 如图: ? ---------------------------------------------------------------------------------------

文档评论(0)

shenlan118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档