Visual C#での使い方

  1. Visual Studio .NETで、メニュー[ファイル]-[新規作成]-[プロジェクト]を選択します。
  2. Visual C#プロジェクトの種類は、以下を選択してください。
  • .NET Frameworkの場合 : Windows フォーム アプリケーション(.NET Framework)
  • .NET6の場合 : Windows フォーム アプリ
  1. メニュー[プロジェクト]-[参照の追加]を選択します。
  2. [参照]タブで、"\API" ディレクトリー配下の“RCAPINt2.dll”ファイルを選択します。
  • .NET Frameworkの場合 : \Assembly\net462
  • .NET6の場合 : \Assembly\net6.0-windows
  1. Form1 クラスで、下記のSpelクラス変数を宣言します。
    private RCAPINet.Spel m_spel;  
    
  2. 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);  
    
  3. 下記のイベントハンドラーを追加します。
    public void m_spel_EventReceived(object sender,  
       RCAPINet.SpelEventArgs e)  
    {  
    }  
    

キーポイント


アプリケーションを終了する場合、各Spelクラスインスタンスに対してDisposeを実行しなければなりません。これはメインフォームのFormClosedイベントで実行できます。Disposeを実行しない場合、アプリケーションは正常に終了できません。

m_spel.Dispose();