Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   mehrere Windräder erstellen (mit delphi 5) (https://www.delphipraxis.net/107348-mehrere-windraeder-erstellen-mit-delphi-5-a.html)

DeddyH 26. Jan 2008 09:24


Re: mehrere Windräder erstellen (mit delphi 5)
 
Nur so als Tipp: wie wäre es mit einer Klasse TWindrad? Der ist es egal, wieviele Instanzen auf Deinem Formular liegen ;)

[edit] P.S.: Willkommen in der DP :dp: [/edit]

Corpsman 26. Jan 2008 09:33

Re: mehrere Windräder erstellen (mit delphi 5)
 
Ich shcätze mal das er nicht weis was eine Klasse ist.


Delphi-Quellcode:
Type TWindrad = Class
     private

// Alle Variablen die dein Windrad benutzt hier rein
     Public
       Constructor Create;
       destructor Destroy;
     end;
..

Constructor Twindrad.create;
begin
// Hier alles initialisierende Rein
// Also dein Timer ...
// Wie bei Tform.create;
end;

Destructor Twindrad.Destroy;
begin
// Hier alles wieder Freigeben, wie bei TForm.destroy;
end;
Dann gehst du her und machst in deinem Probramm wenns sein mus über Implementation
Delphi-Quellcode:
W1,w2:Twindrad;
Bei Form1.create
Delphi-Quellcode:
w1 := Twindrad.create;
w2 := Twindrad.create;
und bei Form1.close oder Destroy

Delphi-Quellcode:
w1.free;
w2.Free;
Und schon hast du 2 Windräder aber nur eins geproggt ;).

DeddyH 26. Jan 2008 09:47

Re: mehrere Windräder erstellen (mit delphi 5)
 
Gib ihm oder ihr doch erstmal die Chance, nachzufragen ;)

Klaus01 26. Jan 2008 09:50

Re: mehrere Windräder erstellen (mit delphi 5)
 
.. ich würde dem Constructor aber noch die Rotorgröße und die Position
der Windrades mitgeben.
Sonst würden ja alle übereinander gemalt.

Grüße
Klaus


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:22 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