ICImagingControl.LoadDeviceState Method

構文

[VB.NET]
Public Sub LoadDeviceState( deviceStateString As String, OpenDevice As Boolean )
[C#]
public void LoadDeviceState( string deviceStateString, bool OpenDevice );
名  前 説  明
deviceStateString ICImagingControl.SaveDeviceStateクラスライブラリリファレンス>クラス>ICImagingControl>ICImagingControl.SaveDeviceState Methodによって作成されたデバイス情報を含む文字列です。
OpenDevice このパラメータがfalseである場合、メソッドは新しいデバイスを開きません。設定を保存しているデバイスとオープンになっているデバイスが異なる場合、エラーが返されます。逆に一致しているのであればその設定はデバイスに適用されます。このパラメータがtrueに設定された場合、メソッドは指定された設定でデバイスを開きます。

インフォメーション

IC Imaging Control 2.0より導入

サンプル

こちらの例ではデバイスの設定を文字列からロードし、ライブ表示を開始するようにしています。

[VB.NET]
Try
     IcImagingControl1.LoadDeviceStateFromFile("device.dat", False)
Catch
     MessageBox.Show("Load device failed.")
End Try
If IcImagingControl1.DeviceValid Then
     IcImagingControl1.LiveStart()
End If
[C#]
try
{
     ICImagingControl1.LoadDeviceStateFromFile("device.dat", false);
}
catch(Exception ICEx)
{
     MessageBox.Show(this,"Load device failed.");
}
if (ICImagingControl1.DeviceValid)
{
     ICImagingControl1.LiveStart();
}