プロファイル aspProfile
ホーム
ホームページ
更新履歴
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
サイト一覧
前へ
次へ
ランダム
 
日本骨髄バンク  
PASSJ  
【楽天市場】ホビー・ペット・コレクション  
 
 
 

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キーから数字を取得する
GetStringキーから文字列を取得する
GetSectionsセクションの一覧を取得する
GetKeysキーの一覧を取得する
WriteStringキーに文字列を設定する
DeleteSectionセクションを削除する
DeleteKeyキーを削除する

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)

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ディレクトリからの 相対パスになる。

作成:河端
Hotmail,MSN Messanger:YoshihiroKawabata
参照:
管理:/aspProfile/default.asp
   管理ツール