Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#3

AW: Array of Forms

  Alt 23. Jan 2011, 13:34
Du benötigst eine aktive Hauptform ( Application als Owner)
Warum?
Ich übergebe die Originale Form als TObject so das alle eigenschaften dieser von dem Form Array geerbt werden.
Reicht es da nicht wenn ich diese einmal in main deklariere?

frmMain := TfrmMain.Create(nil); dann muß ich das Array dann halt anders benennen.

Delphi-Quellcode:
var
  frmMain: TfrmMain;
  f: array [1..iTrails] of TfrmMain;

procedure Main;

implementation
{$R *.DFM}

procedure Main;
 var
  IntI : Integer;
begin
  GDI_Init;
  frmMain := TfrmMain.Create(nil);

  for IntI := 1 to iTrails do
  begin
    f[IntI] := TfrmMain.Create(nil);

    f[IntI].Show;
    f[IntI].LoadPng(IntI);
  end;
  frmMain.Timer1.Enabled := True;

end;
gruss
  Mit Zitat antworten Zitat