在VB里,怎么像在C语言定义自己函数?格式是什么?比如说比较两个数的大小,返回大数,如下:
Function max(a As Double, b As Double)
If (a < b) Then
下一步怎么办?怎么返回值?
Function max(a As Double, b As Double)
If (a < b) Then
下一步怎么办?怎么返回值?
解决方案 »
- vb6实现最小化到托盘的问题
- 文件传输问题?
- 你又可以来白拣分喽!!!
- 需求实现一报表(在线等待)
- 俺新入门,请问VB用数据库第一手必要问题!谢谢,100分
- 为什么在 spy++ 中看editplus的类分别为Afx:400000:8:13c6:0:430f/Afx:400000:8:13c6:0:4047(重启了一次机子)
- 如何用ADO打开代密码的低版本的ACCESS库。(2.0版本的)
- 下面的代码有错吗,为什么Win98英文版运行出错,但是Win2000,winxp运行很好?
- 关于打印得极其简单的问题,明摆着送分呢:){可惜我不会做呀}
- 希望懂vb的朋友进来!关于判断数据库中的数据是否相等的问题!!!!就有点急!!
- 关于button控件的问题,请朋友们帮忙,谢谢!
- 关于textbox的问题,如何让用户只能输入小于某一整数的办法
if isnumeric(a) and isnumeric(b) then
max=iif(a<b,b,a)
elseif typename(a)="String" and typename(b)="String" then
dim i as integer
i=1
do while i<=len(a) or i<=len(b)
if mid(a,i,1)<mid(b,i,1) then
max=b
exit function
elseif mid(a,i,1) >mid(b,i,1) then
max=a
exit function
esleif mid(a,i,1) =mid(b,i,1) then
i=i+1
end if
loop
if i=len(a) and i<len(b) then
max=b
elseif i=len(b) and i<len(a) tehn
max=a
elseif i=len(a) and i=len(b) then
max=a
end if
end function
Function max(byref a As Double,byref b As Double)
dim temp as double
If (a < b) Then
temp=a
a=b
b=temp
end if
end function
函数体
end function
If (a < b) Then
max = b
Else
max = a
End If
End Function