共有データ

Namespace: FVIL.Parser
Assembly: 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 に指定するキーとその内容については下表をご参照ください。

対応表:
キー初期値範囲説明
ConfigDirSystem.String(長さ 0 の文字列)ディレクトリの絶対パス デバイスの構成情報ファイルの場所の既定値を示します。
CreatePropertyDialog(array<Object>[]()[][]) で生成したダイアログで デバイスの構成情報ファイルを開くとき、または保存するときの既定のディレクトリ名として使用します。 その他、WIL-Builder でも使用されています。 長さ 0 の文字列が指定されている場合は、AppPath を代用します。
ConfigFileSystem.String"ParserInfo.xml"XML ファイル名 デバイスの構成情報ファイル名の既定値を示します。
CreatePropertyDialog(array<Object>[]()[][]) で生成したダイアログで デバイスの構成情報ファイルを開くとき、または保存するときの既定のファイル名として使用します。 その他、WIL-Builder でも使用されています。
StatisticsMaxCountSystem.Int321000 0=無限
1~=有限
統計データ数の上限値を示します。
主に WIL-Builder で使用されています。

Examples

設定:
C# Copy imageCopy
FVIL.Parser.SharedData.Param("ConfigDir", "C:/MyProject");
FVIL.Parser.SharedData.Param("ConfigFile", "ParserInfo.xml");
FVIL.Parser.SharedData.Param("StatisticsMaxCount", 100);

Visual Basic Copy imageCopy
FVIL.Parser.SharedData.Param("ConfigDir", "C:/MyProject")
FVIL.Parser.SharedData.Param("ConfigFile", "ParserInfo.xml")
FVIL.Parser.SharedData.Param("StatisticsMaxCount", 100)


取得:
C# Copy imageCopy
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 imageCopy
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

See Also