共有データ
Namespace: FVIL.ParserAssembly: FVILforms (in FVILforms.dll) Version: 3.1.0.0 (3.1.0.9)
Syntax
C# |
---|
public class SharedData |
Visual Basic |
---|
Public Class SharedData |
Remarks
ライブラリ内に保有するスタティック変数の値の設定または取得を行うクラスです。
アプリケーションとライブラリの間で設定値を共有することを目的としています。
アプリケーション間では共有できません。
このクラスの Param()()()() メソッドによって設定及び取得が行えます。 メソッドの引数 key に指定するキーとその内容については下表をご参照ください。
対応表:キー | 型 | 初期値 | 範囲 | 説明 |
---|---|---|---|---|
ConfigDir | System.String | (長さ 0 の文字列) | ディレクトリの絶対パス |
デバイスの構成情報ファイルの場所の既定値を示します。 CreatePropertyDialog(array<Object>[]()[][]) で生成したダイアログで デバイスの構成情報ファイルを開くとき、または保存するときの既定のディレクトリ名として使用します。 その他、WIL-Builder でも使用されています。 長さ 0 の文字列が指定されている場合は、AppPath を代用します。 |
ConfigFile | System.String | "ParserInfo.xml" | XML ファイル名 |
デバイスの構成情報ファイル名の既定値を示します。 CreatePropertyDialog(array<Object>[]()[][]) で生成したダイアログで デバイスの構成情報ファイルを開くとき、または保存するときの既定のファイル名として使用します。 その他、WIL-Builder でも使用されています。 |
StatisticsMaxCount | System.Int32 | 1000 |
0=無限 1~=有限 |
統計データ数の上限値を示します。 主に WIL-Builder で使用されています。 |
Examples
設定:
取得:
C# | Copy |
---|---|
FVIL.Parser.SharedData.Param("ConfigDir", "C:/MyProject"); FVIL.Parser.SharedData.Param("ConfigFile", "ParserInfo.xml"); FVIL.Parser.SharedData.Param("StatisticsMaxCount", 100); |
Visual Basic | Copy |
---|---|
FVIL.Parser.SharedData.Param("ConfigDir", "C:/MyProject") FVIL.Parser.SharedData.Param("ConfigFile", "ParserInfo.xml") FVIL.Parser.SharedData.Param("StatisticsMaxCount", 100) |
取得:
C# | Copy |
---|---|
string ConfigDir = (string)FVIL.Parser.SharedData.Param("ConfigDir"); string ConfigFile = (string)FVIL.Parser.SharedData.Param("ConfigFile"); int StatisticsMaxCount = (int)FVIL.Parser.SharedData.Param("StatisticsMaxCount"); |
Visual Basic | Copy |
---|---|
Dim ConfigDir As String = DirectCast(FVIL.Parser.SharedData.Param("ConfigDir"), String) Dim ConfigFile As String = DirectCast(FVIL.Parser.SharedData.Param("ConfigFile"), String) Dim StatisticsMaxCount As Integer = CInt(FVIL.Parser.SharedData.Param("StatisticsMaxCount")) |
Inheritance Hierarchy
System..::..Object
FVIL.Parser..::..SharedData
FVIL.Parser..::..SharedData