VB中得到當前目錄API定義 (轉)

gugu99發表於2008-07-07
VB中得到當前目錄API定義 (轉)[@more@]在中,為了得到當前工作目錄,使用了GetCurrentDirectory,使用工具API Text Viewer中定義:
Public Declare Function GetCurrentDirectory Lib "kernel32" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
結果在程式出現 “實時錯誤‘453’,找不到DLL入口點 GetCurrentDirectory in kernel32 ",標準定認也會出錯,當時也不相信,並且此函式剛在編的VC程式中。於是用VC所帶具DEPENDS.EXE開啟kernel32.dll,查詢入口函式,發現有GetCurrentDirectoryA和GetCurrentDirectoryW兩個函式,更改函式定義為:
Public Declare Function GetCurrentDirectoryA Lib "kernel32" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
程式透過。
注:操作為98第二版

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-1006890/,如需轉載,請註明出處,否則將追究法律責任。

相關文章