共有データ

Namespace: FVIL.Imaging
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 の文字列)ディレクトリの絶対パス カメラ設定ファイル(.ini, .xml)の場所の既定値を示します。
CreateSelectDialog(array<Object>[]()[][]) で生成したダイアログで カメラ設定ファイルを開くときの既定のディレクトリ名として使用します。 長さ 0 の文字列が指定されている場合は、AppPath を代用します。
PluginDirSystem.String(長さ 0 の文字列)ディレクトリの絶対パス プラグインファイルの場所の既定値を示します。
CreateSelectDialog(array<Object>[]()[][]) で生成したダイアログで プラグインファイルを開くときの既定のディレクトリ名として使用します。 長さ 0 の文字列が指定されている場合は、AppPath を代用します。
SimulatorDirSystem.String(長さ 0 の文字列)ディレクトリの絶対パス シミュレータファイルの場所の既定値を示します。
CreateSelectDialog(array<Object>[]()[][]) で生成したダイアログで デバイスの構成情報ファイルを開くときの既定のディレクトリ名として使用します。 長さ 0 の文字列が指定されている場合は、AppPath を代用します。

Examples

設定:
C# Copy imageCopy
FVIL.Imaging.SharedData.Param("ConfigDir", "C:/MyProject/CameraFiles");
FVIL.Imaging.SharedData.Param("PluginDir", "C:/MyProject/Plugins");
FVIL.Imaging.SharedData.Param("SimulatorDir", "C:/MyProject/Images");

Visual Basic Copy imageCopy
FVIL.Imaging.SharedData.Param("ConfigDir", "C:/MyProject/CameraFiles")
FVIL.Imaging.SharedData.Param("PluginDir", "C:/MyProject/Plugins")
FVIL.Imaging.SharedData.Param("SimulatorDir", "C:/MyProject/Images")


取得:
C# Copy imageCopy
string ConfigDir = (string)FVIL.Imaging.SharedData.Param("ConfigDir");
string PluginDir = (string)FVIL.Imaging.SharedData.Param("PluginDir");
string SimulatorDir = (string)FVIL.Imaging.SharedData.Param("SimulatorDir");

Visual Basic Copy imageCopy
Dim ConfigDir As String = DirectCast(FVIL.Imaging.SharedData.Param("ConfigDir"), String)
Dim PluginDir As String = DirectCast(FVIL.Imaging.SharedData.Param("PluginDir"), String)
Dim SimulatorDir As String = DirectCast(FVIL.Imaging.SharedData.Param("SimulatorDir"), String)

Inheritance Hierarchy

System..::..Object
FVIL.Imaging..::..SharedData

See Also