您好,欢迎来到筏尚旅游网。
搜索
您的当前位置:首页真正的VB编译标准DLL教程

真正的VB编译标准DLL教程

来源:筏尚旅游网


其实很早就有VB编译标准DLL的插件了,

但是不是向网上所谓的替换某文件然后在复制什么文件然后在链接编译

(真的有些懊恼,敢问写这文章的作者是怎么做到的,反正我是按照他的思路和方法去做了的,

用VB6.0没办法编译出来,压根我可能有被忽悠了。。。)

标准的DLL插件是由 “予心居” (记住这位大哥的名字,嗯,好人啊!)编写成的,

标准的DLL也是很方便,而且还有很多你想不到的实用功能哦! 好了,说了那么多,还没有进入主题,抱歉大家。。。

下面我们来做个小实例吧。

1:安装所需要的插件啦, 这里提供两个下载方式:

下载地址1:

http://xasrc.ctfs.ftn.qq.com/ftn_handler/4f578214bc4853618a778dbd701be3b85aa183a27e5da32a121fef179671bdaa620b3053ac6076f96f0507952879c5d0381a33da559cae1016af7ba337/DLL%E6%8F%92%E4%BB%B6.exe?k=7537393161139cc705

a7ee37635617570601555802020a18010d07034e500d07521453595557155702015759565c5c07005d5761687c797b8bd4dd9d4a5d4d52390c&fr=00&&txf_fid=000000007f2437f4c001329f3fcccfb0bb7256

右键复制迅雷下载

‘---------------------------------------------

QQ群共享下载

下载地址2:群号:349286 (加群请注明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

‘ 如图:

然后是窗体代码: 如图:

最终效果: 如图:

'---------------------------------------------------------------------------------------

大家看到了吧,标准DLL就是相当于自己写的“API”一样。哈哈,好玩吧。 ‘打个广告!

本章所有的工程文件可以向我索取,当然,我指的是有兴趣的朋友。

欢迎加入我们QQ问问编程团队

収起兲眞滴笑脸

团号:129467

QQ群号:349286

作者QQ:81236016

发表在:坏坏诺诺要快乐---的博客里面 本文章博客文章-转载请标明出处

博客地址:http://hi.baidu.com/坏坏诺诺要快乐/home

本文于作者夜半睡不着一时兴起爬起床来写的

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- efsc.cn 版权所有 赣ICP备2024042792号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务