ホーム
ホームページ
更新履歴
NOW!
チャット
ボイスチャット
ボイスメール
分身一覧
中継一覧
チャットメンバー
MSサポート情報検索
検索ページ
システム概要
パスワード変更
システム概要
ダウンロード
フォロー
一覧
WINTIS97
ツール、TIPS
Urlコンポーネント
Sessionモニタ
Excel作成
webinfo
きゃらメール
delold.vbs
rentoday.vbs
ASP TIPS
IRC伝言サービス
IRC計算サービス
プロファイル aspProfile
時間計測 TimeTool
MIMEマップ操作
電話番号11桁対応
ServerVariables
IPアドレス設定
Mediaモニタ
数式電卓
ファイル表示
CHOCOA URL紹介
お勧め
ソフトウェア
ハードウェア
リンク
WinNT WebRing
サイト一覧
前へ
次へ
ランダム
|
INIファイルにアクセスするコンポーネントをVisualBasic5.0で
作成してみました。
IIS3.0+ASP、WSHでの動作を確認しました。
概要
INIファイルにアクセスするためのコンポーネントです。
VisualBasic5.0で開発しました。
関連するWIN32APIは、GetPrivateProfileInt,GetPrivateProfileString,
WritePrivateProfileString です。
ソースをつけていますので、ご自由に利用していただければと思います。
ダウンロード
ソースとDLL: source.lzh 12,288バイト
セットアップ: setup.lzh 1,493,650 バイト
利用例
Set objProfile = Server.CreateObject("aspProfile.Private")
intResult = objProfile.WriteString("Section1", "KeyA", "Value", "c:\temp\test.ini")
構文
Set objProfile = Server.CreateObject("aspProfile.Private")
メソッド
GetInt
キーから数字を取得する
GetInt(strSection, strKey, intDefault, strFileName)
| strSection | セクション名 |
| strKey | キー名 |
| intDefault | 省略時の値 |
| strFileName | ファイル名 |
戻り値: 正常終了 1、エラー 0
例: strResult = objProfile.GetInt("セクション", "キー", 0, "system.ini")
GetString
キーから文字列を取得する
GetString(strSection, strKey, strDefault, strFileName)
| strSection | セクション名 |
| strKey | キー名 |
| strDefault | 省略時の値 |
| strFileName | ファイル名 |
戻り値: 正常終了 1、エラー 0
例: strResult = objProfile.GetString("セクション", "キー", "省略", "system.ini")
GetSections
セクションの一覧を取得する
GetSections(strFileName)
戻り値: セクションのコレクション
例: Set colSections = objProfile.GetSections("system.ini")
GetKeys
キーの一覧を取得する
GetKeys(strSection, strFileName)
| strSection | セクション名 |
| strFileName | ファイル名 |
戻り値: キーのコレクション
例: Set colKeys = objProfile.GetKeys("セクション", "system.ini")
WriteString
キーに文字列を設定する
WriteString(strSection, strKey, strString, strFileName)
| strSection | セクション名 |
| strKey | キー名 |
| strString | 値 |
| strFileName | ファイル名 |
戻り値: 正常終了 1、エラー 0
例: strResult = objProfile.WriteString("セクション", "キー", "値", "system.ini")
DeleteSection
セクションを削除する
DeleteSection(strSection, strFileName)
| strSection | セクション名 |
| strFileName | ファイル名 |
戻り値: 正常終了 1、エラー 0
例: strResult = objProfile.DeleteSection("セクション", "system.ini")
DeleteKey
キーを削除する
DeleteSection(strSection, strKey, strFileName)
| strSection | セクション名 |
| strKey | キー名 |
| strFileName | ファイル名 |
戻り値: 正常終了 1、エラー 0
例: strResult = objProfile.DeleteKey("セクション", "キー", "system.ini")
仕様
読み込みバッファのサイズは、10Kバイトです。
ファイル名は、フルパスで指定しない場合は、Windowsディレクトリからの
相対パスになる。
|