Hi,
ich rufe eine Prozedur in einer
Dll auf und übergebe ihr als Parameter eine ObjectList.
Ich weiß, dass z.B. Item 1 der Liste ein TCustomForm ist, und ich möchte die Beschriftung auslesen.
Warum klappt der folgende Typecast nicht?
Code:
procedure GetCaption(ObjectList: TObjectList);
var
s: string;
begin
s := (ObjectList[1] as TCustomForm).Caption;
end;
Vielen Dank für Antworten!