VB调用dll或是其它方法:

来源:百度知道 编辑:UC知道 时间:2024/07/08 04:36:51
如高手有空,请教如下几个问题:

1: 怎么样调用一个文件,如某一文件内容为:
public sub sum ()
a as integer,b as integer,c as integer
c= a+b
end sub
怎么编绎这个内容让它单独成一个文件,在以后让它不改变我的主程序就可以随意改变这个运算结果,也就是如果有一天我想让c=a-b,但我的主程序不变,就像调用dll一样的.我在网上也看到过一些VB编绎dll的方法,但我试过了,一运行就全部退出了,行不通啊.

2.Public Function sum()

End Function

Public Sub sum()
end sub
有什么区别,我怎么觉得他们可以实现一样的功能啊?

请高手有空的话详细解答一下..谢谢!

从你的第二个问题看出来好像是新手......= =

1.嗯....其实有些复杂,不过要是借助于VBScript就方便多了
(此方法仅用于VB6)
打开工程,按下Ctrl+T,找到“Microsoft Script Control 1.0”
在前面打钩然后确定
画这个控件到窗体上,然后使用Script.Run语句运行事先读入字符串的文件

2.这就是Function(函数)和Sub(过程)的区别
区别就在于
Sub不能有返回值
Function可有,也可无。