Datasnap.DataBkr.TRemoteDataModule

提供: RAD Studio API Documentation
移動先: 案内検索

Datasnap.DataBkr.TProviderDataModuleSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTRemoteDataModule

Delphi

TRemoteDataModule = class(TProviderDataModule, IAppServer)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TRemoteDataModule : public TProviderDataModule

プロパティ

種類 可視性 ソース ユニット
class public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

説明

TRemoteDataModule は,多層データベースアプリケーション内のアプリケーションサーバーのオブジェクトおよびインターフェースをカプセル化します。

TRemoteDataModule オブジェクトは,Delphi で書かれたアプリケーションサーバーのすべてのオブジェクトの中央リポジトリとして使用します。リモートデータモジュールは,あらゆる非ビジュアルコンポーネントを格納できます。通常,これらは,データセットとクライアントアプリケーションとの間の通信を処理するデータセットコンポーネント,プロバイダコンポーネントなどのデータアクセスコンポーネントのことです。TTimer または TImageList などのほかの非ビジュアルコンポーネントも格納できます。

設計時には,TRemoteDataModule オブジェクトは,非ビジュアルコンポーネントを格納できるビジュアルコンテナを提供します。開発者は,このコンテナにプロパティを設定したり,イベントハンドラを記述することができます。リモートデータモジュールのユニットファイルでは,開発者は多層アプリケーションの中間層で一元化されなければならない規則をコード化することもできます。

リモートデータモジュールは IAppServerinterface を実装する。デュアルインターフェースオートメーションサーバーです。クライアントアプリケーション上の接続コンポーネントは,このインターフェースを探すように設計されています。

設計時にリモートデータモジュールを作成するには,[ファイル|新規作成|その他]を選択し,[新規作成]ダイアログボックスの[多層サポート]ページから[リモートデータモジュール]を選択します。Delphi を使用している場合,リモートデータモジュールウィザードは,IAppServer クラスから派生するインターフェースをサポートする TRemoteDataModule の新しい下位オブジェクトを作成します。

関連項目