このクラスのインスタンスを生成したら、すぐにloadInstanceメソッドを呼び出して下さい。プロパティの定義
Public Property Get name()
As String タグリスト名を返します。 |
Public Function item(index)
As Object clsIHC*Tagクラスのインスタンスへの参照を返します。 |
Public Function count()
As Long コレクションが保持しているタグの総数を返します。 |
Public Sub loadInstance(ByRef
strname As
String, _ ByVal objFilePath As Collection) 引数で指定されるタグをファイルから読込みます。 |
Public Function toString()
As String インスタンスの情報を返します。 |
name |
タグリスト名を返します。
item |
clsIHC*Tagクラスのインスタンスへの参照を返します。in引数:
index:タグ名(タグ定義ファイルに定義してあるもの)(例:"today")を指定します。
もしくは1以上の整数を指定します。
count |
コレクションが保持しているタグの総数を返します。
loadInstance |
引数で指定されるタグをファイルから読込みます。in引数:
strname:タグリスト名スローされるエラー:
objFilePath:ファイルパス(※Macの場合ファイルパスの区切り文字は":"(コロン)です)
例:
index
element
1
"****\tag_program\application.txt"
2
"****\tag_custom\application.txt"
?:ファイルが見つからなかった場合
5:タグ定義が不正だった場合
5:タグを重複して定義している場合
toString |
インスタンスの情報(タグリスト名とタグ名)を返します。返り値の例:
"ListName:=other,list:=(gt,lt,today,today_yyyyMd)"