Visual C#での使い方
- Visual Studio .NETで、メニュー[ファイル]-[新規作成]-[プロジェクト]を選択します。
- Visual C#プロジェクトの種類は、以下を選択してください。
- .NET Frameworkの場合 : Windows フォーム アプリケーション(.NET Framework)
- .NET6の場合 : Windows フォーム アプリ
- メニュー[プロジェクト]-[参照の追加]を選択します。
- [参照]タブで、"\API" ディレクトリー配下の“RCAPINt2.dll”ファイルを選択します。
- .NET Frameworkの場合 : \Assembly\net462
- .NET6の場合 : \Assembly\net6.0-windows
- Form1 クラスで、下記のSpelクラス変数を宣言します。
private RCAPINet.Spel m_spel;
- Form_Loadイベントで、下記の初期化コードを追加します。
private void Form1_Load(object sender, EventArgs e) { m_spel = new RCAPINet.Spel(); m_spel.Initialize(); m_spel.Project = "c:\\EpsonRC80\\projects\\API_Demos\\Demo1\\demo1.sprj"; m_spel.EventReceived += new RCAPINet.Spel.EventReceivedEventHandler(m_spel_EventReceived);
- 下記のイベントハンドラーを追加します。
public void m_spel_EventReceived(object sender, RCAPINet.SpelEventArgs e) { }
キーポイント
アプリケーションを終了する場合、各Spelクラスインスタンスに対してDisposeを実行しなければなりません。これはメインフォームのFormClosedイベントで実行できます。Disposeを実行しない場合、アプリケーションは正常に終了できません。
m_spel.Dispose();