開発環境

開発開始時

一般的に、開発開始時に以下手順を踏む必要があります。

  1. .NETプロジェクトのモジュールで、Spelクラス変数を宣言します。
  2. Epson RC+を起動します。
  3. 目的のEpson RC+プロジェクトを開くか、新規Epson RC+プロジェクトを作成します。
  4. Epson RC+プロジェクトをビルドします。
  5. Spelクラスインスタンス用の初期化コードをコードに追加します。
  6. .NETプロジェクトを実行しデバッグします。

Spelクラス インスタンスの初期化

Spelクラスのインスタンスを新規作成すると、初期化が必要です。初期化を行うと、Epson RC+ 8.0のモジュールが読み込まれます。初期化は、最初のメソッドコール、またはプロパティアクセス時に行われます。Initializeメソッドを呼び出し、初期化を実行することもできます。

  m_spel.Initialize()  

Spelクラスインスタンスの終了

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

m_spel.Dispose()  

VC++の場合、Spelクラスインスタンスがヒープ (gcnew)で作成されているときは、Deleteを使用してください。

delete m_spel;  

開発サイクル

以下の手順で、.NET ソースコードの編集と実行を行います。

  1. .NET プロジェクトを停止します。
  2. .NET プロジェクトを編集します。
  3. Epson RC+ 8.0を開きます。
  4. Epson RC+ 8.0プロジェクトを変更します。
  5. Epson RC+ 8.0プロジェクトをビルドします。
  6. Epson RC+ 8.0を閉じます。
  7. Visual Studio に切り替えます。
  8. .NET プロジェクトを実行します。