社区
VB基础类
帖子详情
请问谁知道用如何做一个DLL文件,附源代码的给高分~~~~~来者有分~~~
AliasKavin
2003-06-13 08:05:33
最好有源代码,有注释的高分~~~
...全文
60
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个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
C++面试题
1.构造
一个
类MySingleton,使该类只能存在
一个
实例. 思路: 将构造函数写为private的,然后通过
一个
成员静态函数来调用构造函数即可:) 例: #include "iostream.h" class MySingleton { private: static MySingleton* _instance; MySingleton(){ cout ~MyS
CSDN回帖得分大全(近两年)
√vs2005调用
dll
的时候Initialize()函数返回错误 [VC/MFC 基础类] 40 ylongwu 05-21 20:486 ylongwu06-28 13:42管理√为什么我创建登陆框之后,然后获取登陆框的数据时候总是出现非法操作! [VC/MFC 界面] 40 chencheng8095 05-23 00:2911 xianglitian06-10 11:51管理√CFileFind::FindFile 支持通配符么? [VC/MFC 基础类] 100 wysbk002 05-22
MS-SQL Server 基础类 - SQL语句
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示数据下载中文名
文件
时保存
文件
名乱码问题关于用ASP.net绘图的问题,请大虾指教那
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章