Anzeigen: Delphi
C++
Anzeigeeinstellungen
System.TypInfo
Aus XE2 API Documentation
Inhaltsverzeichnis |
Klassen
| EPropertyConvertError | EPropertyConvertError ist die Exception-Klasse für Typenfehler, die beim Zugriff auf eine Eigenschaft auftreten. |
| EPropertyError | EPropertyError ist die Exception-Klasse für fehlgeschlagene Versuche, den Wert einer Eigenschaft zuzuweisen. |
| TArrayPropInfo | |
| TArrayTypeData | TArrayTypeData wird intern zum Speichern von Array-RTTI-Informationen verwendet. |
| TAttrData | TAttrData wird intern zum Speichern von Attributen verwendet. |
| TAttrEntry | TAttrEntry wird intern zur Repräsentation eines Attributs verwendet. |
| TFieldExEntry | TFieldExEntry wird intern zum Speichern von Feld-RTTI-Informationen verwendet. |
| TIntfMethodEntry | TIntfMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TIntfMethodEntryTail | TIntfMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TIntfMethodParam | TIntfMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TIntfMethodParamTail | TIntfMethodParamTail wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TIntfMethodTable | PIntfMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TManagedField | TManagedField wird intern zum Speichern von verwalteten Feld-RTTI-Informationen verwendet. |
| TProcedureParam | TProcedureParam wird intern zum Speichern von Prozedurenparameter-RTTI-Informationen verwendet. |
| TProcedureSignature | TProcedureSignature wird intern zum Speichern von Prozeduren-RTTI-Informationen verwendet. |
| TPropData | TPropData wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPropDataEx | TPropDataEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPropInfo | TPropInfo ist ein Record mit Typinformationen über eine Komponenteneigenschaft. |
| TPropInfoEx | TPropInfoEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPublishableVariantType | TPublishableVariantType ist eine Basisklasse für benutzerdefinierte Variantentypen. Die Klasse ermöglicht die Bearbeitung der als published deklarierten Eigenschaften eines Objekts, das die Daten der Variante repräsentiert. |
| TRecordTypeField | TRecordTypeField wird intern zum Speichern von Record-Feld-RTTI-Informationen verwendet. |
| TRecordTypeMethod | |
| TTypeData | Mit TTypeData werden intern Typinformationen repräsentiert. |
| TTypeInfo | Enthält Informationen für einen Datentyp, die von TypeInfo zurückgegeben werden. |
| TVmtFieldClassTab | TVmtFieldClassTab wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtFieldEntry | TVmtFieldEntry wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtFieldTable | TVmtFieldTable wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtMethodEntry | TVmtMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodEntryTail | TVmtMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodExEntry | TVmtMethodExEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodParam | TVmtMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TVmtMethodTable | TVmtMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
Routinen
| FreeAndNilProperties | Gibt alle Eigenschaftswerte frei, die Objekte sind, und setzt deren Wert auf nil (Delphi) oder auf NULL (C++). |
| GetAnsiStrProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein AnsiString-Typ ist. |
| GetDynArrayProp | Gibt einen Wert einer Komponenteneigenschaft zurück, die ein dynamischer Array-Typ ist. |
| GetEnumName | Gibt den Namen einer Delphi-Aufzählungstypkonstante zurück, deren Wert angegeben wurde. |
| GetEnumProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Aufzählungstyp ist. |
| GetEnumValue | Gibt anhand der String-Darstellung den Wert einer Delphi-Typkonstante einer Aufzählung zurück. |
| GetFloatProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Float-Typ ist. |
| GetInt64Prop | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Int64-Typ ist. |
| GetInterfaceProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Interface-Typ ist. |
| GetMethodProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Methodentyp ist. |
| GetObjectProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Objekttyp ist. |
| GetObjectPropClass | Gibt den Klassentyp einer Komponenteneigenschaft zurück, die ein Objekttyp ist. |
| GetOrdProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Ordinal-Typ ist. |
| GetPropInfo | Ruft Informationen über eine Komponenteneigenschaft ab. |
| GetPropInfos | Ermittelt eine Liste mit den Komponenteneigenschaften. |
| GetPropList | Ermittelt eine Liste mit den Komponenteneigenschaften. |
| GetPropName | Gibt den Namen einer durch PPropInfo identifizierten Komponenteneigenschaft zurück. |
| GetPropValue | Ermittelt den Wert einer Komponenteneigenschaft als eine Variante. |
| GetSetElementName | Gibt die String-Repräsentation einer angegebenen Konstante zurück. |
| GetSetElementValue | Gibt die Integer-Repräsentation einer per Namen angegebenen Konstante zurück. |
| GetSetProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Mengentyp ist. |
| GetStrProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein String-Typ ist. |
| GetTypeData | Gibt einen Zeiger auf Informationen über einen Typ zurück. |
| GetTypeName | Gibt den Namen des Typs aus seinem Typinformations-Record zurück. |
| GetUnicodeStrProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein UnicodeString-Typ ist. |
| GetVariantProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein Variant-Typ ist. |
| GetWideStrProp | Gibt den Wert einer Komponenteneigenschaft zurück, die ein WideString-Typ ist. |
| IsPublishedProp | Stellt fest, ob eine angegebene Komponenteneigenschaft eine als published deklarierte Eigenschaft ist. |
| IsStoredProp | Stellt fest, ob eine angegebene Komponenteneigenschaft das Attribut stored hat. |
| PropIsType | Stellt fest, ob eine Komponenteneigenschaft einen bestimmten Datentyp hat. |
| PropType | Ermittelt den Typ einer Komponenteneigenschaft. |
| SamePropTypeName | Überprüft, ob die beiden angegebenen Eigenschaftsnamen gleich sind. |
| SetAnsiStrProp | Setzt den Wert einer Komponenteneigenschaft, die ein AnsiString-Typ ist. |
| SetDynArrayProp | Setzt den Wert einer Komponenteneigenschaft, die ein dynamischer Array-Typ ist. |
| SetEnumProp | Setzt den Wert einer Komponenteneigenschaft, die ein Aufzählungstyp ist. |
| SetFloatProp | Setzt den Wert einer Komponenteneigenschaft, die ein Float-Typ ist. |
| SetInt64Prop | Setzt den Wert einer Komponenteneigenschaft, die ein Int64-Typ ist. |
| SetInterfaceProp | Setzt den Wert einer Komponenteneigenschaft, die ein Interface-Typ ist. |
| SetMethodProp | Setzt den Wert einer Komponenteneigenschaft, die ein Methodentyp ist. |
| SetObjectProp | Setzt den Wert einer Komponenteneigenschaft, die ein Objekttyp ist. |
| SetOrdProp | Setzt den Wert einer Komponenteneigenschaft, die ein Ordinal-Typ ist. |
| SetPropValue | Setzt den Wert einer Komponenteneigenschaft, die einen Variant-Wert verwendet. |
| SetSetProp | Setzt den Wert einer Komponenteneigenschaft, die ein Mengentyp ist. |
| SetStrProp | Setzt den Wert einer Komponenteneigenschaft, die ein String-Typ ist. |
| SetToString | Gibt einen oder mehrere Mengenwerte einer Komponenteneigenschaft zurück. |
| SetUnicodeStrProp | Setzt den Wert einer Komponenteneigenschaft, die ein UnicodeString-Typ ist. |
| SetVariantProp | Setzt den Wert einer Komponenteneigenschaft, die ein Variant-Typ ist. |
| SetWideStrProp | Setzt den Wert einer Komponenteneigenschaft, die ein WideString-Typ ist. |
| SortPropList | Sortiert eine Liste mit Komponenteneigenschaften alphanumerisch. |
| StringToSet | Gibt eine Bitmaske der Mengenwerte für eine Komponenteneigenschaft mit dem Typ Menge zurück. |
Typen
| PArrayPropInfo | |
| PArrayTypeData | PArrayTypeData wird intern zum Speichern von Array-RTTI-Informationen verwendet. |
| PAttrEntry | PAttrEntry wird intern zur Repräsentation eines Attributs verwendet. |
| PFieldExEntry | PFieldExEntry wird intern zum Speichern von Feld-RTTI-Informationen verwendet. |
| PIntfMethodEntry | PIntfMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PIntfMethodEntryTail | PIntfMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PIntfMethodParam | PIntfMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| PIntfMethodParamTail | PIntfMethodParamTail wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| PIntfMethodTable | PIntfMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PManagedField | PManagedField wird intern zum Speichern von verwalteten Feld-RTTI-Informationen verwendet. |
| PProcedureParam | PProcedureParam wird intern zum Speichern von Prozedurenparameter-RTTI-Informationen verwendet. |
| PProcedureSignature | PProcedureSignature wird intern zum Speichern von Prozeduren-RTTI-Informationen verwendet. |
| PPropData | PPropData wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| PPropDataEx | PPropDataEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| PPropInfo | PPropInfo zeigt auf einen TPropInfo-Record, der Informationen über eine Komponenteneigenschaft enthält. |
| PPropInfoEx | PPropInfoEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| PPropList | Definiert einen Zeiger auf ein TPropList-Array. |
| PPTypeInfo | Enthält einen Zeiger auf einen Zeiger auf Informationen für einen Datentyp, der von TypeInfo zurückgegeben wird. |
| PRecordTypeField | PRecordTypeField wird intern zum Speichern von Record-Feld-RTTI-Informationen verwendet. |
| PRecordTypeMethod | |
| PTypeData | PTypeData zeigt auf einen TTypeData-Record, der Typinformationen über eine Komponenteneigenschaft enthält. |
| PTypeInfo | Enthält einen Zeiger auf Informationen für einen Datentyp, der von TypeInfo zurückgegeben wird. |
| PVmtFieldClassTab | PVmtFieldClassTab wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| PVmtFieldEntry | PVmtFieldEntry wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| PVmtFieldTable | PVmtFieldTable wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| PVmtMethodEntry | PVmtMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PVmtMethodEntryTail | PVmtMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PVmtMethodExEntry | PVmtMethodExEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| PVmtMethodParam | PVmtMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| PVmtMethodTable | PVmtMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| ShortStringBase | Definiert einen String mit fester Länge für die allgemeine Verwendung im TTypeData-Record. |
| System_Typinfo | |
| TArrayPropInfo | |
| TArrayTypeData | TArrayTypeData wird intern zum Speichern von Array-RTTI-Informationen verwendet. |
| TAttrData | TAttrData wird intern zum Speichern von Attributen verwendet. |
| TAttrEntry | TAttrEntry wird intern zur Repräsentation eines Attributs verwendet. |
| TCallConv | Führt die möglichen Aufrufkonventionen auf, die von Delphi unterstützt werden. |
| TFieldExEntry | TFieldExEntry wird intern zum Speichern von Feld-RTTI-Informationen verwendet. |
| TFloatType | Listet die Typen der Gleitkommazahlen im TTypeData-Record auf. |
| TIntfFlag | Listet die Typen der Interface-Flags im TTypeData-Record auf. |
| TIntfFlags | Listet die Typen der Interface-Flags im TTypeData-Record auf. |
| TIntfFlagsBase | Menge der Interface-Flag-Typen im TTypeData-Record. |
| TIntfMethodEntry | TIntfMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TIntfMethodEntryTail | TIntfMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TIntfMethodParam | TIntfMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TIntfMethodParamTail | TIntfMethodParamTail wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TIntfMethodTable | PIntfMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TManagedField | TManagedField wird intern zum Speichern von verwalteten Feld-RTTI-Informationen verwendet. |
| TMemberVisibility | Führt die möglichen Sichtbarkeitsbezeichner eines Klassen-, Interface- oder Record-Members auf. |
| TMethodKind | Listet die Typen der Gleitkommazahlen im TTypeData-Record auf. |
| TOrdType | Listet die Integertypen im TTypeData-Record auf. |
| TParamFlag | TParamFlag und TParamFlags bezeichnen die Attribute eines Methodenparameters. |
| TParamFlags | TParamFlag und TParamFlags geben die Attribute eines Methodenparameters an. |
| TParamFlagsBase | TParamFlag und TParamFlagsBase geben die Attribute eines Methodenparameters an. |
| TProcedureParam | TProcedureParam wird intern zum Speichern von Prozedurenparameter-RTTI-Informationen verwendet. |
| TProcedureSignature | TProcedureSignature wird intern zum Speichern von Prozeduren-RTTI-Informationen verwendet. |
| TPropData | TPropData wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPropDataEx | TPropDataEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPropInfo | TPropInfo ist ein Record mit Typinformationen über eine Komponenteneigenschaft. |
| TPropInfoEx | TPropInfoEx wird intern zum Speichern von Eigenschafts-RTTI-Informationen verwendet. |
| TPropInfoProc | TPropInfoProc wird intern beim Abrufen von Eigenschaftsinformationen verwendet. |
| TPropList | Definiert ein Array mit PPropInfo-Werten. |
| TRecordTypeField | TRecordTypeField wird intern zum Speichern von Record-Feld-RTTI-Informationen verwendet. |
| TRecordTypeMethod | |
| TTypeData | Mit TTypeData werden intern Typinformationen repräsentiert. |
| TTypeInfo | Enthält Informationen für einen Datentyp, die von TypeInfo zurückgegeben werden. |
| TTypeKind | Diese Typen beschreiben einen Typ, der im Formular-Designer bearbeitet wird. |
| TTypeKinds | Definiert eine Menge mit TTypeKind-Werten. |
| TVmtFieldClassTab | TVmtFieldClassTab wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtFieldEntry | TVmtFieldEntry wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtFieldTable | TVmtFieldTable wird intern zum Speichern von Instanzenfeld-RTTI-Informationen verwendet. |
| TVmtMethodEntry | TVmtMethodEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodEntryTail | TVmtMethodEntryTail wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodExEntry | TVmtMethodExEntry wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
| TVmtMethodParam | TVmtMethodParam wird intern zum Speichern von Methodenparameter-RTTI-Informationen verwendet. |
| TVmtMethodTable | TVmtMethodTable wird intern zum Speichern von Methoden-RTTI-Informationen verwendet. |
Variablen
| BooleanIdents | Ein Array der String-Repräsentationen von true und false. |
| DotSep | Legt das Punktzeichen ('.') fest. |
| TPropList | Definiert ein Array mit PPropInfo-Werten. |
Konstanten
| ccCdecl | ccCdecl: TCallConv = ccCdecl; |
| ccPascal | ccPascal: TCallConv = ccPascal; |
| ccReg | ccReg: TCallConv = ccReg; |
| ccSafeCall | ccSafeCall: TCallConv = ccSafeCall; |
| ccStdCall | ccStdCall: TCallConv = ccStdCall; |
| ftComp | ftComp: TFloatType = ftComp; |
| ftCurr | ftCurr: TFloatType = ftCurr; |
| ftDouble | ftDouble: TFloatType = ftDouble; |
| ftExtended | ftExtended: TFloatType = ftExtended; |
| ftSingle | ftSingle: TFloatType = ftSingle; |
| ifDispatch | ifDispatch: TIntfFlag = ifDispatch; |
| ifDispInterface | ifDispInterface: TIntfFlag = ifDispInterface; |
| ifHasGuid | ifHasGuid: TIntfFlag = ifHasGuid; |
| mkClassConstructor | mkClassConstructor: TMethodKind = mkClassConstructor; |
| mkClassDestructor | mkClassDestructor: TMethodKind = mkClassDestructor; |
| mkClassFunction | mkClassFunction: TMethodKind = mkClassFunction; |
| mkClassProcedure | mkClassProcedure: TMethodKind = mkClassProcedure; |
| mkConstructor | mkConstructor: TMethodKind = mkConstructor; |
| mkDestructor | mkDestructor: TMethodKind = mkDestructor; |
| mkFunction | mkFunction: TMethodKind = mkFunction; |
| mkOperatorOverload | mkOperatorOverload: TMethodKind = mkOperatorOverload; |
| mkProcedure | mkProcedure: TMethodKind = mkProcedure; |
| mkSafeFunction | mkSafeFunction: TMethodKind = mkSafeFunction; |
| mkSafeProcedure | mkSafeProcedure: TMethodKind = mkSafeProcedure; |
| mvPrivate | mvPrivate: TMemberVisibility = mvPrivate; |
| mvProtected | mvProtected: TMemberVisibility = mvProtected; |
| mvPublic | mvPublic: TMemberVisibility = mvPublic; |
| mvPublished | mvPublished: TMemberVisibility = mvPublished; |
| otSByte | otSByte: TOrdType = otSByte; |
| otSLong | otSLong: TOrdType = otSLong; |
| otSWord | otSWord: TOrdType = otSWord; |
| otUByte | otUByte: TOrdType = otUByte; |
| otULong | otULong: TOrdType = otULong; |
| otUWord | otUWord: TOrdType = otUWord; |
| pfAddress | pfAddress: TParamFlag = pfAddress; |
| pfArray | pfArray: TParamFlag = pfArray; |
| pfConst | pfConst: TParamFlag = pfConst; |
| pfOut | pfOut: TParamFlag = pfOut; |
| pfReference | pfReference: TParamFlag = pfReference; |
| pfResult | pfResult: TParamFlag = pfResult; |
| pfVar | pfVar: TParamFlag = pfVar; |
| tkAny | tkAny: Set = [tkUnknown..tkProcedure]; |
| tkArray | tkArray: TTypeKind = tkArray; |
| tkChar | tkChar: TTypeKind = tkChar; |
| tkClass | tkClass: TTypeKind = tkClass; |
| tkClassRef | tkClassRef: TTypeKind = tkClassRef; |
| tkDynArray | tkDynArray: TTypeKind = tkDynArray; |
| tkEnumeration | tkEnumeration: TTypeKind = tkEnumeration; |
| tkFloat | tkFloat: TTypeKind = tkFloat; |
| tkInt64 | tkInt64: TTypeKind = tkInt64; |
| tkInteger | tkInteger: TTypeKind = tkInteger; |
| tkInterface | tkInterface: TTypeKind = tkInterface; |
| tkLString | tkLString: TTypeKind = tkLString; |
| tkMethod | tkMethod: TTypeKind = tkMethod; |
| tkMethods | tkMethods: Set = [tkMethod]; |
| tkPointer | tkPointer: TTypeKind = tkPointer; |
| tkProcedure | tkProcedure: TTypeKind = tkProcedure; |
| tkProperties | tkProperties: Set = [tkInteger..tkClass,tkWChar..tkProcedure]; |
| tkRecord | tkRecord: TTypeKind = tkRecord; |
| tkSet | tkSet: TTypeKind = tkSet; |
| tkString | tkString: TTypeKind = tkString; |
| tkUnknown | tkUnknown: TTypeKind = tkUnknown; |
| tkUString | tkUString: TTypeKind = tkUString; |
| tkVariant | tkVariant: TTypeKind = tkVariant; |
| tkWChar | tkWChar: TTypeKind = tkWChar; |
| tkWString | tkWString: TTypeKind = tkWString; |