System.Classes.ReadComponentResFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ReadComponentResFile(const FileName: string; const Instance: TComponent): TComponent;

C++

extern DELPHI_PACKAGE TComponent* __fastcall ReadComponentResFile(const System::UnicodeString FileName, TComponent* const Instance);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes

Beschreibung

Liest Komponenten und deren Eigenschaften aus einer Windows-Ressourcendatei.

Mit ReadComponentResFile können Sie eine Komponente und deren untergeordnete Objekte aus einer Windows-Ressourcendatei lesen.

Der Parameter FileName enthält den Namen der compilierten Ressourcendatei, in der die Komponentenressource enthalten ist.

Der Parameter Instance ist eine Instanz des Typs der einzulesenden Komponente. Erzeugen Sie eine Instanz des entsprechenden Objekttyps, und rufen Sie anschließend ReadComponentResFile auf, um die Eigenschaftseinstellungen einzulesen. Wenn Instance nil (Delphi) bzw. NULL (C++) ist, wird die Objektklasse aus der Ressource gelesen. Bevor der Parameter Instance mit nil (Delphi) bzw. NULL (C++) übergeben wird, müssen alle zu lesenden Klassen mit der Routine RegisterClass oder RegisterClasses registriert werden.

ReadComponentResFile liefert eine Instanz der Komponente zurück, die aus der Ressourcendatei gelesen wurde.

Siehe auch

Codebeispiele