Afficher : Delphi C++
Préférences d'affichage

Datasnap.DSPlatform.TDBXServerComponent

De XE2 API Documentation

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObject
TDBXServerComponent

Delphi

TDBXServerComponent = class(TComponent)

C++

class PASCALIMPLEMENTATION DECLSPEC_DRTTI TDBXServerComponent : public System::Classes::TComponent

Sommaire

Propriétés

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

Description

TComponent est l'ancêtre commun à toutes les classes de composant.

Datasnap.DSPlatform.TDBXServerComponent hérite de System.Classes.TComponent. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.TComponent.

TComponent est l'ancêtre commun à toutes les classes de composant.

TComponent est la classe de base pour tous les composants. Les composants sont des objets persistants ayant les capacités suivantes :

  • Intégration de l'EDI. La capacité à apparaître sur une palette de l'EDI et d'être manipulés dans un concepteur de fiches.
  • Possession. La capacité à gérer d'autres composants. Si le composant A possède le composant B, A est alors responsable de la destruction de B quand A est détruit.
  • Flux et fichiers. Améliorations des fonctionnalités de persistance héritées de TPersistent.
  • Support de COM. Les composants peuvent être convertis en contrôles ActiveX ou en autres objets COM en utilisant des experts fournis avec les produits Windows. Les composants peuvent servir de wrappers pour les objets COM.
Remarque : Les fonctionnalités COM sont présentes dans toutes les implémentations de TComponent, notamment celles fournies à des fins de compatibilité avec Mac OS X. Toutefois, ces fonctionnalités sont seulement utiles dans les applications Windows, et sont repérées dans cette documentation par Windows seulement. N'utilisez pas ces fonctionnalités dans les applications multiplates-formes.

TComponent ne fournit pas d'interface utilisateur ni de fonctionnalités d'affichage. Ces fonctionnalités sont fournies par deux classes qui descendent directement de TComponent :

  • TControl, dans l'unité FMX.Types, est la classe de base des composants visuels dans les applications multiplates-formes construites avec le framework FireMonkey (FMX).
  • TControl, dans l'unité Vcl.Controls, est la classe de base des composants visuels dans les applications Windows seulement (VCL).
Remarque : Seule l'unité FMX.Types et les autres unités spécifiques à FireMonkey sont utilisables avec les applications compatibles Mac OS X (multiplates-formes).

Les composants visibles à l'exécution sont parfois appelés composants visuels. Les autres composants, jamais visibles à l'exécution, sont parfois appelés composants non visuels. Il est toutefois plus habituel de désigner les composants visuels par contrôles et les composants non visuels par composants.

Ne créez pas d'instances de TComponent. Utilisez TComponent en tant que classe de base lors de la déclaration de composants non visuels qui peuvent apparaître sur la palette de composants et être utilisés dans le concepteur de fiches. Les propriétés et les méthodes de TComponent fournissent un comportement de base que les classes descendantes héritent, ainsi qu'un comportement que les composants peuvent redéfinir pour personnaliser leur comportement.

Voir aussi

Exemples de code

Versions précédentes
Traductions