社区
VB基础类
帖子详情
请问谁知道用如何做一个DLL文件,附源代码的给高分~~~~~来者有分~~~
AliasKavin
2003-06-13 08:05:33
最好有源代码,有注释的高分~~~
...全文
59
8
打赏
收藏
请问谁知道用如何做一个DLL文件,附源代码的给高分~~~~~来者有分~~~
最好有源代码,有注释的高分~~~
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AliasKavin
2003-06-16
打赏
举报
回复
好~~~
结帖~~~
KJ_Wang
2003-06-13
打赏
举报
回复
新建工程->ACTIVE DLL->产生一个类,
本例定义两个属性:AAA,BBB,工程名为:工程名为PJT->类名为MYCLASS
================================================================
Option Explicit
'保持属性值的局部变量
Private mvarAAA As String '局部复制
Private mvarBBB As String '局部复制
Public Property Let BBB(ByVal vData As String)'写入
'向属性指派值时使用,位于赋值语句的左边。
'Syntax: X.BBB = 5
mvarBBB = vData
End Property
Public Property Get BBB() As String
'检索属性值时使用,位于赋值语句的右边。
'Syntax: Debug.Print X.BBB
BBB = mvarBBB
End Property
Public Property Let AAA(ByVal vData As String)
'向属性指派值时使用,位于赋值语句的左边。
'Syntax: X.AAA = 5
mvarAAA = vData
End Property
Public Property Get AAA() As String‘读出
'检索属性值时使用,位于赋值语句的右边。
'Syntax: Debug.Print X.AAA
AAA = mvarAAA
End Property
文件->生成DLL 将其放在你要放置的位置:
================================================================
引用方法:
新建工程->标准EXE->FORM1
然后再->工程-引用->浏览->选择你编译的DLL文件
在FORM1中放一个COMMAND
private sub command1_click()
dim obj as new PJT.MYCLASS
obj.aaa="我是中国人!"'写入
msgbox obj.aaa'读出
end sub
shuchang0626
2003-06-13
打赏
举报
回复
去msdn里面查查吧
xinshou1979330
2003-06-13
打赏
举报
回复
Private Sub Command1_Click()
Dim asd As Object
Set asd = CreateObject("工程1.Class1")
'程序名 类名
asd.main
End Sub
工程1就是那个DLL
xinshou1979330
2003-06-13
打赏
举报
回复
在编这个ACTIVEX DLL的机器上不用再注册DLL了,因为在VB中生成DLL的时候VB已经把
DLL注册了。如果拿到别的机器上用需要注册,可以在开始-》运行窗口中使用"regsrv32 you
rdll.dll"注册。
调用ACTIVEX DLL的程序中需要加入如下代码:
Dim asd As Object
Set asd = CreateObject("工程1.Class1")
~~~|~~ ~|~~~~~~
程序名 类名
asd.main
就可以了。
这样可以么
griefforyou
2003-06-13
打赏
举报
回复
MSDN里就有源码,非常详细的介绍
bu_wen
2003-06-13
打赏
举报
回复
最简单的一些用法..调用dll的一个函数
一个 dlltest.dll工程.. 里面有一个类 dllclass 有一个方法 myfun '必须是public
引用 delltest.dll
dim myclass as dlltest.dllclass
set myclass = new dlltest.dllclass
myclass.myfun
想真正了解,还是去找本书看看吧
titan1975
2003-06-13
打赏
举报
回复
《VB6组件开发指南》里面步骤讲的比较详细,ACTIVEX DLL工程
我在CSDN参与的3000个帖子
2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
C++面试题
1.构造
一个
类MySingleton,使该类只能存在
一个
实例. 思路: 将构造函数写为private的,然后通过
一个
成员静态函数来调用构造函数即可:) 例: #include "iostream.h" class MySingleton { private: static ...
CSDN回帖得分大全(近两年)
√vs2005调用
dll
的时候Initialize()函数返回错误 [VC/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] 40 ...
MS-SQL Server 基础类 - SQL语句
怎样用简单的 SQL 语句打开
一个
脚本
文件
(与 SQL Server 在同一机器上)并执行它? 成绩排序,急,给
高分
! 如何将各个部门报价金额的前三名统计出来 如何得到列的某个表中列的描述内容 如何得到表的列名以及数据类型...
WEB开发文档2 总结
http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示...
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章