| SETPROFILESTRING | |
| 説明
初期化ファイルのプロファイルエントリの値を設定します。 |
|
| 戻り値
正常に実行された場合は空の文字列、そうでない場合はエラーメッセージ |
|
| カテゴリ
システム関数 |
|
関数のシンタックスSetProfileString(iniPath, section, entry, value) |
|
| 関連項目
GetProfileSections、GetProfileString、SetProfileString |
|
| パラメータ
|
|
例<h3>SetProfileString の例</h3>
この例では、SetProfileString を使用して、初期化ファイルのタイムアウト値を設定します。初期化ファイルの絶
対パスを入力し、タイムアウト値を設定して、フォームを送信します。
<!--- このセクションでは、フォームが送信されたかどうかを確認します。送信された場合は、初期化パスおよびタ
イムアウト値を、フォームで指定されたパスとタイムアウト値に設定します。 --->
<cfif Isdefined("Form.Submit")>
<cfset IniPath = FORM.iniPath>
<cfset Section = "boot loader">
<cfset MyTimeout = FORM.MyTimeout>
<cfset timeout = GetProfileString(IniPath, Section, "timeout")>
<cfif timeout Is Not MyTimeout>
<cfif MyTimeout Greater Than 0>
<hr size = "2" color = "#0000A0">
<p>タイムアウト値を <cfoutput>#MyTimeout#</cfoutput> に設定します。
</p>
<cfset code = SetProfileString(IniPath,
Section, "timeout", MyTimeout)>
<p>SetProfileString の戻り値 :
<cfoutput>#code#</cfoutput></p>
<cfelse>
<hr size = "2" color = "red">
<p>応答する時間をユーザーに与えるために、タイムアウト値には
ゼロではなく正の数値を指定する必要があります。</p>
<hr size = "2" color = "red">
</cfif>
<cfelse>
<p>初期化ファイル内のタイムアウト値は、既に
<cfoutput>#MyTimeout#</cfoutput> に設定されています。</p>
</cfif>
<cfset timeout = GetProfileString(IniPath, Section, "timeout")>
<cfset default = GetProfileString(IniPath, Section, "default")>
<h4>ブートローダー</h4>
<p>タイムアウトの設定値 : <cfoutput>#timeout#</cfoutput></p>
<p>デフォルトのディレクトリ : <cfoutput>#default#</cfoutput></p>
</cfif>
<form action = "setprofilestring.cfm">
<hr size = "2" color = "#0000A0">
<table cellspacing = "2" cellpadding = "2" border = "0">
<tr>
<td>初期化ファイルの絶対パス</td>
<td><input type = "Text" name = "IniPath"
value = "C:myboot.ini"></td>
</tr>
<tr>
<td>タイムアウト</td>
<td><input type = "Text" name = "MyTimeout" value = "30"></td>
</tr>
<tr>
<td><input type = "Submit" name = "Submit" value = "送信"></td>
<td></td>
</tr>
</table>
</form>
|
|
| INIPATH | |
| 初期化ファイルの絶対パスです。 | |
| SECTION | |
| 初期化ファイルのセクションです。ここで指定したセクションの中にエントリが設定されます。 | |
| ENTRY | |
| 設定するエントリの名前です。 | |
| VALUE | |
| エントリに設定する値です。 | |