System.Bindings.Outputs.TConverterDescription

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TConverterDescription = record
  private
    FConvertProc: TConvertProc;
    FConvertProc2: TConvertProc2;
    FConvertProc3: TConvertProc3;
  strict private
    FID: string;
    FDisplayName: string;
    FUnitName: string;
    FDefaultEnabled: Boolean;
    FFrameworkClass: TPersistentClass;
    FDescription: string;
  public
    constructor Create(AConvertProc: TConvertProc; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    constructor Create2(AConvertProc2: TConvertProc2; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    constructor Create3(AConvertProc3: TConvertProc3; const AID, ADisplayName, AUnitName: string;
      ADefaultEnabled: Boolean; const ADescription: string; AFrameworkClass: TPersistentClass); overload;
    property ID: string read FID;
    property DisplayName: string read FDisplayName;
    property UnitName: string read FUnitName;
    property DefaultEnabled: Boolean read FDefaultEnabled;
    property FrameWorkClass: TPersistentClass read FFrameworkClass;
    property Description: string read FDescription;
  end;

C++

struct DECLSPEC_DRECORD TConverterDescription
{
private:
    _di_TConvertProc FConvertProc;
    _di_TConvertProc2 FConvertProc2;
    _di_TConvertProc3 FConvertProc3;
private:
    System::UnicodeString FID;
    System::UnicodeString FDisplayName;
    System::UnicodeString FUnitName;
    bool FDefaultEnabled;
    System::Classes::TPersistentClass FFrameworkClass;
    System::UnicodeString FDescription;
public:
    __fastcall TConverterDescription(_di_TConvertProc AConvertProc, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __fastcall TConverterDescription(_di_TConvertProc2 AConvertProc2, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __fastcall TConverterDescription(_di_TConvertProc3 AConvertProc3, const System::UnicodeString AID, const System::UnicodeString ADisplayName, const System::UnicodeString AUnitName, bool ADefaultEnabled, const System::UnicodeString ADescription, System::Classes::TPersistentClass AFrameworkClass)/* overload */;
    __property System::UnicodeString ID = {read=FID};
    __property System::UnicodeString DisplayName = {read=FDisplayName};
    __property System::UnicodeString UnitName = {read=FUnitName};
    __property bool DefaultEnabled = {read=FDefaultEnabled};
    __property System::Classes::TPersistentClass FrameWorkClass = {read=FFrameworkClass};
    __property System::UnicodeString Description = {read=FDescription};
    TConverterDescription() {}
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
System.Bindings.Outputs.pas
System.Bindings.Outputs.hpp
System.Bindings.Outputs System.Bindings.Outputs

Description

Enregistrement qui contient la description d'un convertisseur.

TConverterDescription est un enregistrement qui stocke la description d'un convertisseur. TConverterDescription comporte les champs suivants :

Paramètre Signification
ConvertProc Référence à une routine de conversion personnalisée.
ID L'identificateur du convertisseur.
DisplayName Le nom affiché du convertisseur.
UnitName Le nom de l'unité où le convertisseur est implémenté.
DefaultEnabled Spécifie si le convertisseur est activé par défaut.
FrameWorkClass Le nom de la classe de framework.
Description La description du convertisseur.

Voir aussi