比如,你编了个a.dll,其中有txt(str1 as string,str2 as string)函数,你要在b.exe中调用它。
新建b工程在b.exe中调用txt函数的地方写
dim obj as object
set obj = CreateObject("引用串") '生成a.dll中类的对象
obj.txt("你搞","懂了吗?")
示例:
新建工程选择 actiex.dll
然后写接口:
public function afun(by s1 as integer,byval s2 as integer) as integer
afun=s1+s2
end function
取工程名为a ,假定不该类名仍为class1
将工程编译,生成 a.dll
保存工程,并关闭。
新建另一个标准exe工程,在工程里选择引用,就可以查到一个叫a.dll的组件,将其引用。
然后你可以写一个程序引用这个组件。
引用组件代码段:
dim testobj as a.class1
set testobj = new a.class1
' ======== 声明使用组件部分===========
dim sum as integer
sum = a.afun(10,20) '调用afun方法