System.Classes.TStream.ReadComponentRes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function ReadComponentRes(const Instance: TComponent): TComponent;

C++

TComponent* __fastcall ReadComponentRes(TComponent* const Instance);

Eigenschaften

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

Beschreibung

Liest Komponenten und deren Eigenschaften aus einem Stream in einem Ressourcedateiformat.

ReadComponentRes wird automatisch von der globalen Routine ReadComponentResFile aufgerufen. Sie kann auch direkt aufgerufen werden, wenn die aktuelle Position des Streams auf eine Komponente zeigt, die mit der Methode WriteComponentRes geschrieben wurde.

ReadComponentResFile erstellt ein Datei-Stream-Objekt, das dann die Methode ReadComponentRes aufruft.

Zuerst ruft ReadComponentRes die Methode ReadResHeader auf, um einen Ressourcen-Header aus dem Stream zu lesen. Falls der Stream an der aktuellen Position keinen Ressourcen-Header enthält, löst ReadResHeader eine EInvalidImage-Exception aus. Anschließend ruft ReadComponentRes die Methode ReadComponent auf, um die Eigenschaften, die in der Instanz gesetzt sein müssen, zu lesen.

Siehe auch