System.Classes.FindIdentToInt
Delphi
function FindIdentToInt(AIntegerType: Pointer): TIdentToInt;
C++
extern DELPHI_PACKAGE TIdentToInt __fastcall FindIdentToInt(void * AIntegerType);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | System.Classes.pas System.Classes.hpp |
System.Classes | System.Classes |
Beschreibung
Gibt die TIdentToInt-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.
FindIdentToInt wird aufgerufen, um die Routine TIdentToInt zurückzugeben. Diese Routine soll aufgerufen werden, um eine Ident-String-zu-Integerwertkonvertierung 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.