Also verwende diese Art von Funktionen eingentlich auch erfolgreich für die Kreierung von Komponenten, deswegen dachte ich mir eigentlich, das müsste so doch auch funktionieren. Also auch die Labels, die ich damit verschieben möchte, werde über folgende Funktion vorher im Quellcode erzeugt:
Delphi-Quellcode:
function TContainer.CreateLabel(PosX, PosY, Textgroesse: integer; Text: string; Enabled: boolean): TLabel;
begin
result := TLabel.Create(Self);
result.Parent := Self;
result.Left := PosX;
result.Top := PosY;
result.Caption := Text;
result.Font.Height := Textgroesse;
result.Enabled := Enabled;
end;
Deswgen auch keine
AV (denke mal ist die AccessValuation). Die Komponenten existieren wirklich. Aber deine Möglichkeit sollte eigentlich auch funktionieren.