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