16.システムフォルダがどこにあるか調べる方法


< 使用用途 >
WINDOWSのシステムフォルダを取得出来ます。

今回のサンプルソースをダウンロードする方は下記の「ダウンロード」を! 
   => ダウンロード ・・・ 下に書いてあるサンプルソースと同じです


< 説明 >
API関数の GetSystemDirectory を使用します。

GetSystemDirectory => Winodwsのシステム フォルダのパス名を取得する
  <引数>
     lpBuffer$  : 取得したフォルダ名を入れる変数名
     nSize&   : バッファの確保した文字数(バイト)

  @戻り値@
     取得した文字数


< SAMPLE >
'このサンプルソースは全てフォーム1つだけの処理です
'Winodwsシステムフォルダのパス名を取得するAPIの宣言
Option Explicit

Private Declare Function GetSystemDirectory Lib "kernel32" _
Alias "GetSystemDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long


'コマンドボタン1はメッセージボックスにシステムフォルダを表示する処理です
Private Sub Command1_Click()
    Dim FORUDA$, WK As String

   FORUDA = Space(50)
   'システムフォルダのパス名を取得
   WK = GetSystemDirectory(FORUDA, 50)
   MsgBox "パス名は " & FORUDA & " です"
End Sub





API 技術関連のページへ戻る

ホーム PV ランキング