System.Classes.FindIdentToInt

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch