|
ActiveX は Microsoft の商標用語で、Windows OLE(オブジェクトのリンクと埋め込み)カスタム コントロールを示します。ActiveX は当初 Microsoft Visual Basic 言語の拡張機能として開発されたもので、その後すぐに、Microsoft のほかの言語製品や、インターネット エクスプローラーなどのほかのアプリケーションへ導入されました。
ActiveX コントロールをサポートする言語またはプログラミング環境で Windows アプリケーションを作成する場合は、以下のような一般的には難しい、エラーを起こしやすいデータ アクセスの作業の多くを Pervasive ActiveX アクセス方法で処理できます。
Microsoft Visual Basic では、これらのコントロールは Visual Basic のテキスト ボックス コントロールとリスト ボックス コントロール、APEX および Sheridan のグリッド コントロール、その他のデータ アウェア オブジェクトのデータに対するシームレスなアクセスも実現します。
Visual Basic のほか、Microsoft Visual C/C++、Embarcadero Delphi、C++ Builder などの多数のプログラミング環境も、ActiveX コントロールをサポートします。ただし、Microsoft Visual Basic データ バインドは Visual Basic 以外ではサポートされません。これらの言語で ActiveX アクセス方法を使用する予定であり、アプリケーションがテキスト ボックス、リスト ボックス、グリッドなどのユーザー インターフェイス オブジェクトを必要とする場合は、Pervasive PSQL SDK ActiveX アクセス方法に用意されている Pervasive データ バウンド コンロールを使用するか、アプリケーション コード内でこれらへのデータ バインドを実装する必要があります。
Pervasive ActiveX アクセス方法は、SQL アクセスやデータベース抽象化よりデータベースのパフォーマンスが重要であるアプリケーションで、ODBC インターフェイスの代替として使用できます。このインターフェイスは同じ基本的なデータ サービスの多くを提供しますが、リレーショナル(SQL)でなくトランザクショナル(Btrieve)データ モデルを使用します。
|