永发信息网

怎样用VB编写标准dll

答案:2  悬赏:0  手机版
解决时间 2021-11-09 20:50
怎样用VB编写标准dll
最佳答案
1、首先创建一个DLL工程,如图:

2、然后新建一个类模板,如图:

3、在类模板输入代码(代码是网上随便找的),如图:

4、然后修改一下工程的名称,为了方便使用。

这里我自己修改为ANigag,如图:

5、修改好以后就进行一下设置,这个很最要,是关于DLL的接口的,以前VB编译出来的DLL工程文件是没有接口的,只能先注册该DLL,然后才在工程里面引用,这样很麻烦,尤其是在别的电脑上用是很费劲的事情,也很伤脑筋。
(1)首先点击:【工程】-【属性】

(2)选择:【扩展】项,如图,把【导出函数表】和【入口函数】这个两个项打上勾,不打勾你编译出的DLL就没有什么效果了。

(3)然后编译,编译的效果如图:


6、做这些以后,就编译出标准的DLL动态链接库文件了。然后我们新建一个工程引用。
代码如下:
'在类模板代码
Public Declare Function Attach Lib"C:Documents and SettingsAdministrator桌面好看的空间特效-DLL版ANigag.dll"  (ByVal hwnd As Long) As Long
'窗体代码
Private Sub Form_Load()
Call Attach(Me.hwnd)
End Sub‘
如图:




7、最终效果,如图:

全部回答
编写API类型的DLL请看我后面的哪个文章,不明白的可以百度HI我,我实验成功了
1-4问题,原因是ActiveX DLL 本质是一个控件,所以你使用它就必须像使用控件一样引用,才可以
5、可以,但是这样DLL很难封装API一类的函数,有点类似于自定义控件的效果。
6、可以,见下面的文章
怎样用VB编写.DLL动态链接库文件
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
住宅日常保洁入场筹备工作有哪些
联想A890e怎么样
和利锯片大全地址好找么,我有些事要过去,
求解93(12)=
戒的时候腿那那种难受。都要疯了怎么回事啊啥
波纹管1寸箱式接头
黑白一道是什么意思
食品口感描述和成熟方法进行对应归类
北屯市超越之星商贸有限公司地址在什么地方,
(1)现该自动夹具夹起一个宽为0.8m、重为40N
这道题怎么做:We made up our minds
免税店的云烟和芙蓉王,我是买贵了吗,在机场
悬赏80!艾欧迪i9配森海塞尔px200音质怎么样
求鉴定1867年的上海银元
迷糊餐厅小鸟游女装是哪几集 ?
推荐资讯
青F66666的车主人品有没问题?
爱尚家辅导中心地址在什么地方,想过去办事,
纵观全文,为什么说高贵的生命不卑微
求扑倒教授 ,极速盲婚百度云资源
大元的时候有个皇后叫奇皇后,在我们中国真的
【重金悬赏】华硕F83Cr拆机清理风扇。请问什
天低云暗的意思是什么意思
用one reason for....is that...来翻译我想成
王牌捉妖师哪个妖怪值得培养 新手妖怪推荐
有木有人做出来
水泵有没有22.5KW或者22.6KW的
全国优秀小学生作文限字作文500字的目录
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?