EMS.ResourceTypes.TEMSTypeInfoResource.Create
Delphi
constructor Create(ARttiContext: TRttiContext; ARttiType: TRTTIType;
AAttributes: TEMSResourceAttributes; AOwnAttributes: Boolean;
const AResourceName: string; ATenantAuthorization: TTenantAuthorization;
const AVersion: TEMSVersion);
C++
__fastcall TEMSTypeInfoResource(System::Rtti::TRttiContext ARttiContext, System::Rtti::TRttiType* ARttiType, TEMSResourceAttributes* AAttributes, bool AOwnAttributes, const System::UnicodeString AResourceName, TTenantAuthorization ATenantAuthorization, const Ems::Resourceapi::TEMSVersion &AVersion);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
constructor | public | EMS.ResourceTypes.pas EMS.ResourceTypes.hpp |
EMS.ResourceTypes | TEMSTypeInfoResource |
Beschreibung
Erstellt eine Instanz von TEMSTypeInfoResource aus den Typinformationsdaten des angegebenen Typinformationszeigers.
Sie können optional eine Instanz von TEMSResourceAttributes angeben, um bestimmte Typinformationsdaten zu überschreiben.
Unter Übersicht über RAD Server-Ressourcen finden Sie detaillierte Informationen über die Verwendung von TEMSTypeInfoResource.
Wenn die angegebenen Typinformationsdaten keinen gültigen Konstruktor enthalten, löst Create eine EEMSError-Exception mit der folgenden Meldung aus:
- Konstruktor für <Klasse> nicht gefunden
Ein "gültiger Konstruktor" entspricht einer der folgenden Aussagen:
- Der Konstruktor akzeptiert keine Parameter.
- Der Konstruktor akzeptiert einen einzelnen Parameter mit dem Typ TComponent.