Visual Basicでの使い方

Visual Basic.NETプロジェクトで、“RCAPINet”を使用するために、下記の例のように、Spelクラスインスタンスを宣言します。g_spelをプロジェクトで使用できます。

  1. Visual Studio .NETで、[ファイル]-[新規作成]-[プロジェクト]を選択します。
  2. Visual Basicプロジェクトの種類は、以下を選択してください。
  • .NET Frameworkの場合 : Windows フォーム アプリケーション(.NET Framework)
  • .NET6の場合 : Windows フォーム アプリ
  1. メニュー[プロジェクト]-[参照の追加]を選択します。
  2. [参照]タブで、"\API" ディレクトリー配下の“RCAPINt2.dll”ファイルを選択します。
  • .NET Frameworkの場合 : \Assembly\net462
  • .NET6の場合 : \Assembly\net6.0-windows
  1. [プロジェクト]メニューから、新規モジュールを作成し、下記のコードを追加します。
Module Module1  
  Public WithEvents g_spel As RCAPINet.Spel  
  Public Sub InitApp()  
    g_spel = New RCAPINet.Spel  
    With g_spel  
      .Initialize  
      .Project = "c:\EpsonRC80\projects\API_Demos\Demo1 \demo1.sprj"  
    End With  
  End Sub  
  
  Public Sub EventReceived( _  
          ByVal sender As Object, _  
          ByVal e As RCAPINet.SpelEventArgs) _  
          Handles g_spel.EventReceived  
  
    MsgBox("received event " & e.Event)  
  End Sub  
End Module  

キーポイント


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

g_spel.Dispose()