Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi NewbieFrage: Variable in Frames (https://www.delphipraxis.net/1981-newbiefrage-variable-frames.html)

DaHooL2k 1. Jan 2003 22:21


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

CalganX 2. Jan 2003 15:42

Frames sind nicht gerade zu empfehlen. Als Alternative mal Notebook anschauen (wenn ich dich richtig verstanden habe)...

Chris

d3g 2. Jan 2003 15:51

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:
// 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.
MfG,
d3g


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz