Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#6

AW: Proceduren auf Form nicht verfügbar

  Alt 23. Apr 2013, 22:53
Weil es voraussetzt das die Instanz der Variablen Form1 zugewiesen wurde.
Genauso gut könnte aber eine Erzeugung in der Art erfolgen:
Delphi-Quellcode:

  With TForm1.Create(WelcherOwnerAuchImmer) do
    begin
        ....
    end;

//oder
  For i := 0 to 5 do
     MyList.Add(TForm1.Create(WelcherOwnerAuchImmer))
//oder

  Form1 := TForm1.Create(WelcherOwnerAuchImmer);
  NaseBaer := TForm1.Create(WelcherOwnerAuchImmer); // hier wird dann auf Form1 bezug genommen nicht auf NaseBaer
  NaseBaer2 := TForm1.Create(WelcherOwnerAuchImmer);
Auch wenn Du es bisher nicht so benötigt haben solltest bist Du auf der sicheren Seite wenn Du den Bezug weglässt.
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat