System.Classes.FindIntToIdent
Delphi
function FindIntToIdent(AIntegerType: Pointer): TIntToIdent;
C++
extern DELPHI_PACKAGE TIntToIdent __fastcall FindIntToIdent(void * AIntegerType);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Gibt die TIntToIdent-Konvertierungsroutine für einen angegebenen Datentyp zurück.
RegisterIntegerConsts wird in Delphi intern zur Definition von Konvertierungen zwischen Name-String- und Integerwertepaaren verwendet. Die Unit Graphics verwendet beispielsweise diese Routine zum Registrieren von benannten Farben, wie 'clMaroon', die als Integerwert $000080 registriert ist. Die Konvertierungsfunktion ist nach Typ definiert, TColor in diesem Beispiel.
FindIntToIdent wird aufgerufen, um die Routine TIntToIdent zurückzugeben. Diese Routine soll aufgerufen werden, um eine Integerwert-zu-Ident-String-Konvertierung durchzuführen. In AIntegerType wird ein Datentyp übergeben, der die Konvertierung identifiziert. Beispielsweise würden Sie TypeInfo(TColor) übergeben, wenn die bei der Unit Graphics registrierte TColor-Wertkonvertierungsfunktion zurückgegeben werden soll.