System.Classes.FindIntToIdent

Aus Appmethod Libraries
Wechseln zu: Navigation, Suche

Object Pascal

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 Object Pascal 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.

Siehe auch