![]() |
Frames als Parameter übergeben
Hallo,
ich arbeite momentant mit Frames und frage mich nun ob es möglich ist verschiedene abgeleitete Klassen von TFrame als Parameter zu übergeben und dann zu erst zu erzeugen? so ähnlich in der Art
Delphi-Quellcode:
pocedure TForm1.ErstelleFrame(Frame: TFrame);
begin Frame := TFrame.Create(Self); // ... end; |
Re: Frames als Parameter übergeben
Ich glaube du meinst eher sowas:
Delphi-Quellcode:
Wenn deine abgeleiteten Frames z.B. TMyFrame1 und TMyFrame2 sind, dann ist der Aufruf etwa so:
function TForm1.ErstelleFrame(FrameClass: TFrameClass): TFrame;
begin result := FrameClass.Create(Self); // ... end;
Delphi-Quellcode:
MyFrame1 := ErstelleFrame(TMyFrame1) as TMyFrame1;
MyFrame2 := ErstelleFrame(TMyFrame2) as TMyFrame2; |
Re: Frames als Parameter übergeben
Bei mir gibt s keine Komponente die TFrameClass heisst, habe sie jedenfalls nicht in der Hilfe gefunden
|
Re: Frames als Parameter übergeben
Zitat:
Delphi-Quellcode:
type
TFrameClass = class of TFrame; |
Re: Frames als Parameter übergeben
Danke!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz