現在のプロセスのカレントディレクトリを取得する
Declare Function GetCurrentDirectory Lib "kernel32.dll" _
(ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
Declare Function GetCurrentDirectory Lib "kernel32.dll" _
(ByVal nBufferLength As Integer, ByVal lpBuffer As String) As Integer
DWORD GetCurrentDirectory(
DWORD nBufferLength,
LPTSTR lpBuffer
);
引数
nBufferLength
カレントパスを受け取るためのバッファサイズlpBuffer
(戻り値)カレントパスを受け取るためのバッファ戻り値
正常終了のとき バッファに書き込まれた文字数備考
エラーのとき 0
拡張エラー情報を取得するには、GetLastError()関数を使う。
バッファサイズが不足の場合、必要なバッファサイズ数がnBufferLengthに戻る