ToGo Edition for Windows で開発する

提供: InterBase
移動先: 案内検索

Windows プラットフォーム へ戻る


  1. ToGo エディションで動作するアプリケーションを開発するには、リンク パス上の "gds32.lib" を、次のファイルに置き換えます:
  • Embarcadero ベースのリンカの場合、ファイルは <app_dir>\interbase\sdk\lib\ibtogo.lib にあります
  • Microsoft ベースのリンカの場合、ファイルが <app_dir>\interbase\sdk\lib_ms\ibtogo_ms.lib にあります
  1. ToGo エディションと ibtogo.dll を、以前のアプリケーションまたは gds32.lib とリンクされているアプリケーションと使用したい場合、ibtogo.dll を gds32.dll にコピーし、これがアプリケーション パスの最初に来るようにしなければなりません。 ibtogo.lib および gds32.lib は両者とも、表面上は同じ API をサポートしているので、一方からもう一方へ移ることができます。
    メモ: ToGo エディションで開発している場合、ToGo エディションの完全なセットが必要となります(winxx_full.zip ファイルには、InterBase ToGo の完全なファイル セットが含まれています)。

ToGo Edition for Windows で配布する

  1. ToGo エディションでデプロイする場合には、アプリケーションが起動する際に ibtogo.dll を使用できる状態にあることを確認してください。 一番簡単で確実な方法は、アプリケーションと同じディレクトリにこのファイルを含めることです。
DLL は、関数のコードと定義を格納するために特別に作成されたファイルです。 DLL は、.lib ファイル内でリンクされることで使用されます。 DLL を使用するようリンク付けされているアプリケーションの場合、その DLL が、実行時にその運用マシン上に存在し、かつ、アプリケーションの検索 PATH 上になければなりません。
  1. また、"ibtogo.dll" が存在するディレクトリ(上記の推奨事項に従っている場合、これがアプリケーション ディレクトリです)下に interbase サブディレクトリを作成し、必要な InterBase 構成ファイルや interbase.msg ファイルをコピーします。 InterBase ライセンスは、InterBase/license フォルダに準備しなければなりません。 EUA を使用することが推奨されており、その場合には admin.ib は必要ありません。 EUA を使用しない場合は、使用している admin.ib を interbase サブディレクトリにコピーします。
  2. 国際化、UDF、その他 InterBase 提供のライブラリをアプリケーション内で使用している場合には、それらも必要となります。
  3. ToGo のデプロイメントには、次のテーブルで定義されているランタイム ファイルセットのみが必要です。 フル ファイルセットでデプロイする必要はありません。

次は: