| 
 <<教你用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代码:  
 |