API:Datasnap.Win.MtsRdm.TMtsDataModule

提供:RAD Studio API Documentation

TMtsDataModuleDatasnap.DataBkr.TRemoteDataModuleDatasnap.DataBkr.TProviderDataModuleSystem.Classes.TDataModuleSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObject

Delphi

TMtsDataModule = class(TRemoteDataModule, IAppServer, IObjectControl)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TMtsDataModule : public Datasnap::Databkr::TRemoteDataModule

プロパティ

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

説明

TRemoteDataModule は,多層データベースアプリケーション内のアプリケーションサーバーのオブジェクトおよびインターフェースをカプセル化します。 {{#multireplace:Datasnap.Win.MtsRdm.TMtsDataModule|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} は {{#multireplace:Datasnap.DataBkr.TRemoteDataModule|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を継承しています。以下の内容はすべて {{#multireplace:Datasnap.DataBkr.TRemoteDataModule|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} を参照しています。

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

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

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

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

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

関連項目