VB下几个非常有用的函数[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 truezq 的 blog

'strrun = getinivalue("windows","run", "c:\windows\win.ini")

public function getinivalue(byval lpkeyname as string, byval strname as string, byval strinifile as string) as string
    dim strtmp as string * 255
   
    call getprivateprofilestring(lpkeyname, strname, "", _
            strtmp, len(strtmp), strinifile)
    getinivalue = left$(strtmp, instr(strtmp, vbnullchar) - 1)
   
end function

'————————(5)————————————
'获得windows目录 ,需要下面的api声明
'private declare function getwindowsdirectory lib "kernel32" alias "getwindowsdirectorya" (byval lpbuffer as string, byval nsize as long) as long
'返回一个字符串,如“c:\windows”、“c:\winnt”
'调用举例:
'dim strwindir as string
'strwindir = getwindir()
private function getwindir()
    dim windir as string * 100
    call getwindowsdirectory(windir, 100)
    getwindir = left$(windir, instr(windir, vbnullchar) - 1)
   
end function

'————————(6)————————————
'获得windows系统目录,需要下面的api声明
'private declare function getsystemdirectory lib "kernel32" alias "getsystemdirectorya" (byval lpbuffer as string, byval nsize as long) as long
'返回一个字符串,如“c:\windows\system”、“c:\winnt\system32”
'调用举例:
'dim strsysdir as string
'strsysdir = getsystemdir()
private function getsystemdir()
    dim strsysdir as string * 100
    call getsystemdirectory(strsysdir, 100)
    getsystemdir = left$(strsysdir, instr(strsysdir, vbnullchar) - 1)
   

本文关键:VB下几个非常有用的函数
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top