<<教你用VB制作DLL>>
1:首先,打开VB6.0新建一个DLL工程,你会得到以下工程列表(图1):
(图1)
2:不要急着学编写DLL的代码,先设定一下,首先,把DLL的工程名设定为 “我的DLL” (不带双引号,看图2)
图2
3:接着把Class1的Name(名称)属性设定为“函数库”(图3)
图3
4:现在可以输入代码了,在函数库类模块里面输入如下代码:
Public Function 数字相加(数字1 As Long, 数字2 As Long) As Long 数字相加 = (数字1) + (数字2) End Function
5:代码分析(会用VB编写函数的,和VB有基础的可以跳过): { 第1句: {
Public ’说明这是一个公开的…..
Function ’这是一个函数,加上前面那个就是说:这是一个公开的函数
数字相加’这是函数的名字
(数字1 As Long, 数字2 As Long) ’这是函数的2个参数,它们都是长整型的
As Long ’这是说明函数返回值的类型
’以上全句就是说:公开一个叫做“数字相加”的函数,它有2个参数都是数字型的,它的返回值是数字型的.}第2句: {
数字相加’函数的名字,往里面赋值就是该函数的返回值 =’赋值号, 在编程时它不一定代表等于的意思,它的正确意思是:把后边的值放入前方的容器里. (数字1) + (数字2) ’把2个容器里面的值相加,2个容器分别叫做“数字1”和“数字2” ’整句的意思就是说:把2个容器里面的值相加并且赋值给“数字相加”这个容器 } 第3句: {
End ’结束 Function ’函数’ 整句的意思就是说函数代码的结束 } }
ok,制作完成。我们生成出来用TC试试看吧!
TC文件:
VB代码:
|