<Return[WXYZ]><Top>
WriteProfileString |
Declare Function Api_WriteProfileString& Lib "kernel32" Alias "WriteProfileStringA" (ByVal lpszSection$, ByVal lpszKeyName$, ByVal lpszString$) |
Declare Function WriteProfileString Lib "kernel32" Alias "WriteProfileStringA" (ByVal lpszSection As String, ByVal lpszKeyName As String, ByVal lpszString As String) As Long |
|
Win.ini ファイルの指定されたセクションに、文字列を書き込む。 |
|
パラメータ このセクションが存在しない場合、新しく作成される。
このセクション名では、大文字と小文字を区別しない。文字列で、大文字と小文字の任意の組み合わせを指定できる。 指定されたセクション内にこのキーが存在していない場合、新しく作成される。lpKeyName パラメータで NULL を指定すると、この関数
は、そのセクション内のすべてのエントリを含めセクション全体を削除する。
lpString パラメータで NULL を指定すると、この関数は、lpKeyName パラメータで指定したキーを削除する。 拡張エラー情報を取得するには、GetLastError 関数を使う。
解説 すべてで NULL を指定すると、この関数はキャッシュをフラッシュして、内容をディスク上のファイルに書き込む。フラッシュが成功したかどう
かにかかわらりなく、キャッシュをフラッシュした場合は、この関数は必ず FALSE を返す。
いる。
場所(書き込み先)が .ini
ファイルからレジストリへ変化しても、この関数の動作に変化はない。
ル内の名前付きの値(エントリ)、または myfile.ini のサブキーである。ほかに、このセクション名が見つからないこともある。
(マップ先)で、そのセクションに所属するキーの検索を行う。 の特定の場所(マップ先)で、キーの検索を行う。検索対象のキーが名前付きの値として存在していない場合、名前なしの値
(<No
Name>、日本語版では <名前なし>)が示すレジストリ内の既定の場所で、キーの検索を行う。 内の名前なしの値(<No Name>、日本語版では <名前なし>)が示すレジストリ内の既定の場所で、そのセクションに所属するキーの
検索を行う。
ルを検索し、その内容を読み取る。
の動作方法に変更を加える。
どちらも同じものを意味していて、「名前」(レジストリエントリ名)と「データ」(レジストリエントリのデータ)で構成されている。
設定する。
る。 キーを意味する。 |