Datasnap.DataBkr.TRemoteDataModule

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TRemoteDataModule = class(TProviderDataModule, IAppServer)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TRemoteDataModule : public TProviderDataModule

Propriétés

Type Visibilité  Source Unité  Parent
class public
Datasnap.DataBkr.pas
Datasnap.DataBkr.hpp
Datasnap.DataBkr Datasnap.DataBkr

Description

TRemoteDataModule encapsule les objets et interfaces d'un serveur d'applications dans une application de bases de données multiniveau.

Utilisez un objet TRemoteDataModule comme référentiel central pour tous les objets d'un serveur d'applications écrit en Delphi. Les modules de données distants peuvent contenir n'importe quel composant non visuel. Il s'agit en général de composants d'accès aux données, tels que des ensembles de données et des composants fournisseur qui gèrent la communication entre ces ensembles de données et les applications client. Les modules de données distants peuvent également contenir d'autres composants non visuels comme TTimer ou TImageList.

A la conception, un objet TRemoteDataModule propose un conteneur visuel dans lequel le développeur peut placer les composants non visuels, définir leurs propriétés et écrire leurs gestionnaires d'événements. Dans le fichier unité du module de données distant, un développeur peut également coder les règles de gestion qui doivent être centralisées au niveau intermédiaire d'une application multiniveau.

Les modules de données distants sont des serveurs d'automatisation à double interface qui mettent en oeuvre l'interface TRemoteDataModule. Les composants Connection des applications client sont conçus pour rechercher cette interface.

Pour créer un module de données distant à la conception, choisissez Fichier|Nouveau|Autre et sélectionnez Module de données distant dans la page Multi-niveau de la boîte de dialogue Nouveaux éléments. Si vous utilisez Delphi, l'expert Module de données distant crée alors un nouveau descendant de TRemoteDataModule qui supporte une interface descendante de TRemoteDataModule.

Voir aussi