Vb Windows API類型庫
在一般情況下 vb 要調用 windows 的api,必須先用declare語句聲明api。 如果api的形參中有結構體的話還必須聲明結構體,相當的煩瑣。 而且vb這種引入的api是動態調用的,她的工作方式大體是:首先,vb 在編譯時為每一個api開辟一個內存空間用于存放32位的api指
在一般情況下
vb要調用
windows的api,必須先用declare語句聲明api。
如果api的形參中有結構體的話還必須聲明結構體,相當的煩瑣。
而且vb這種引入的api是動態調用的,她的工作方式大體是:首先,vb
在編譯時為每一個api開辟一個內存空間用于存放32位的api指針;其次,
在vb調用api時vb先判斷這個api指針是否為空指針,若為空指針則調用
msvb60.dll中的"DllFunctionCall"函數載入api函數指針;最后,調用這
個api.
所以若vb第一次調用api明顯比非第一次調用api慢得多,可以說遠不
及其他靜態引入函數指針的
編程語言的(盡管靜態引入函數指針的程序在
裝入內存時可能稍慢些).
不過現在有了這個類型庫就不用再為此而煩勞了,你也可以輕松實現如
vc、delphi一樣等價的調用api了.不信你可以用vb安裝盤上的UNSUPPRT\
DEPEND\DEPENDS.EXE打開你的程序看看!!
下載地址http://upload.programfan.com/upfile/200508060011886.rar
原文轉自:http://www.anti-gravitydesign.com
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97
|