![]() |
NewbieFrage: Variable in Frames
hi!
Sorry, is wohl ne sau blöde frage, aber ich programmiere erst seit 2 wochen wieder, hatte über nen jahr pause, und bis ich mir ein neues buch kaufe dauerts noch etwas... also es geht um folgendes, ich würde gerne Variablen beim aufrufen eines Frames Werte zuweisen. Bei Forms gibt es ja "OnCreate", "OnActivate" usw... aber dies gibt es bei Frames ja nicht, kennt jemand eine möglichkeit wie ich dies realisieren kann? Bin für jede Hilfe dankbar, gruß DH |
Frames sind nicht gerade zu empfehlen. Als Alternative mal Notebook anschauen (wenn ich dich richtig verstanden habe)...
Chris |
Hi DH2k,
wenn du die Frames statisch erzeugst (also wenn Delphi das für dich macht und du nicht AFrame := TMyFrame.Create() etc. aufrufst), dann kannst du das im Projektquelltext machen:
Delphi-Quellcode:
MfG,
// zu finden unter Project|View Source
program Project1; uses Forms, Unit1 in 'Unit1.pas' {Form1}, Unit2 in 'Unit2.pas' {Frame2: TFrame}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Form1.Frame21.Test := 'Test'; // oder wenn die Variable kein Member von TFrame2 ist, sondern in der // Unit unter var im interface-Teil Unit2.Test := 'Test'; Application.Run; end. d3g |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:33 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-2025 by Thomas Breitkreuz