如何写ActiveX DLL?如何调用?

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:39:46
我不太会用,听说dll很好用,想学学。
详细一点,谢谢。

这事说不清
so easy

首先打开VB,创建一个activex dll工程,然后在里面写代码,例如:

Function aaa() As String

aaa = "你是个傻子"

End Function

Function bbb() As Integer

bbb = 2

End Function

然后在右边小窗口的属性中修改你的class的名字
(当然你要先选中右上小窗口的class才行)

然后编译

然后创建一个asp,例如:aaa.asp

在里面写代码,例如:

<%
set xxx = server.CreateObject("project1.class1")

msgbox xxx.aaa

msgbox xxx.bbb

set xxx = nothing

%>

其中project1.class1根据你自己改的class名字是什么写什么.

然后运行aaa.asp看看,如果你运气好就能看到好东西.

当然如果你要在一个新的VB项目中来引用你新建的dll文件,那么首先你要在VB上面菜单project下的references中把你新创建的DLL勾上才行.

其实数据库中的ADO组件就可以看作一个activex dll .

我最近也在学习这个,建议先把类模块用好,然后只是技术上的问题了。