VB作为快速开发Windows下的编程工具,已经为越来越多的开发者采用。但如果要开发出专业的Windows软件,还需采用大量的API函数,以下结合笔者开发管理软件的经验谈几点体会。
程序中判定Windows的版本
众所周知,Windows3.x各版本或多或少会有些差别,为了使开发程序避免出现莫名其妙的错误,最好在程序运行前自动判定Windows的版本。采用API提供的函数getversion很容易实现这一点。函数声明如下:
DeclareFunctionGetVersionLib"Kernel"()AsInteger
此函数没有参数,返回值为Windows的版本号,其中版本号的低位字节为Windows的主版本号,版本号的高位字节返回Windows的次版本号。判别过程如下:
PrivateSubForm_Load()
DimverAsInteger
DimmajorAsInteger
DimminorAsInteger
Ver=GetVersion()
major=verAnd&HFF
minor=(verAnd&HFF00)256
Ifmajor3Andminor1...[ 查看全文 ]