社区
VB基础类
帖子详情
vb 变现的DLL 是不是就只有一个类模块
zouqingfeisony
2010-08-14 01:55:17
和直接在程序里写的一个类模块有什么区别呢
...全文
174
6
打赏
收藏
vb 变现的DLL 是不是就只有一个类模块
和直接在程序里写的一个类模块有什么区别呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bcrun
2010-08-18
打赏
举报
回复
一个命名空间(库)下是可以有多个类的
咸清
2010-08-16
打赏
举报
回复
当然可以多个,甚至加窗体都可以。
katar1024
2010-08-16
打赏
举报
回复
标准EXE的类模块不能被公用,属于工程私有模块
ActiveX EXE与ActiveX DLL里的类模块可以设置成公对外共类模块,供其他应用程序或组件调用,而且没有公共的类模块,ActiveX EXE与ActiveX DLL是不能被编译的
gooore
2010-08-14
打赏
举报
回复
如果从面相对象的角度来说,没有什么本质的区别,一个类模块都代表一个对象。如果要说区别,只不过是你直接写在标准exe里面的话,那么这个对象就被这个标准exe封装了。如果是编写成dll的话,那么这个对象就被dll封装了。并非想象中的那么有界线,在dll中,你同样也可以像在标准exe那样添加窗体等等。都是为了不同的使用目的。
所以在VB编写的dll中,自然也可以添加多个类模块,和窗体对象等等。VB编写的active X Dll动态连接库是满足COM技术标准的组件。客户机程序通过加载dll来调用其中的对象。
推荐看看COM技术内幕,如果想要了解更多的话。
如何用
VB
编写自己的
DLL
文件,并调用其中的函数
本文介绍了用
VB
编写并调用
DLL
文件的方法。编写
DLL
文件时,需新建ActiveX
DLL
类
型工程,设定工程和
类
模块
名,写入封装函数后生成
DLL
文件。调用时,新建标准EXE
类
型工程,注册
DLL
文件,在工程中添加相关引用,最后完成调用。
vb
动态加载
dll
的
一个
类
,实现
vb
动态加载
dll
并动态调用
dll
导出的函数的
一个
方便办法
这篇博客介绍了一种
VB
动态加载
DLL
并调用其导出函数的方法,通过编写
一个
类
来实现。作者使用C语言编写了
一个
DLL
,然后在
VB
中创建
类
,利用WriteProcessMemory等API进行函数地址的替换,实现动态调用。示例中展示了如何替换并还原函数地址,以及在
VB
普通
模块
和窗口
模块
中的应用。
VB
中的
类
模块
与
模块
之二
博客围绕Visual Basic 6展开,解答了
VB
中
模块
和
类
模块
的定义及好处,
模块
用于代码分别存放便于管理,
类
模块
用于定义
类
和设计ActiveX EXE、
DLL
。还探讨了在
VB
模块
中定义GLOBAL和PUBLIC变量的区别,指出Global变量并非真正全局,使用Public变量可能存在数据被破坏的陷阱。
VB
中的
类
模块
与
模块
之一
博客介绍了
VB
中
类
模块
和普通
模块
的特点。
类
模块
是扩展的Type,可创建对象,具有封装性,以对象方式面向用户,适合多次使用同一
类
独立功能或开发activex
dll
、exe。普通
模块
用于存放全局变量和函数,供所有
模块
使用。
VB
中窗体
模块
、标准
模块
、
类
模块
的区别
本文介绍了Visual Basic (
VB
) 中的三种
模块
类
型:窗体
模块
、标准
模块
和
类
模块
。详细解释了每种
模块
的功能与用途,以及如何利用这些
模块
有效地组织代码,提高程序的可读性和可维护性。
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章