VB不同版本如,VB 3.0和VB 4.0一般在API函数的调用上区别较大,其余的区别不是太大,所以当程序中需要用到API函数时常用条件编译语句。比如,我们如果在程序中需要用到API函数SystemParametersInfo时,可以编写这样的条件编译语句:
#if win=32 then
Declare Function SystemParametersInfo Lib "user32" Alias-
"SystemParametersInfoA"(ByVal uAction As Long,ByVal uParam As Long,-ByVal lpvParam As Any,ByVal fuWinIni As Long)As Long
else
Declare Function SystemParametersInfo% Lib"user"(ByVal Action As Iteger,-ByVal Param As Integer,Retured As Any,ByVal Changeln As Integer)
#end if