Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi möchte gerne mehrere objekte(Shapes) erzeugen (zur laufzeit) (https://www.delphipraxis.net/9922-moechte-gerne-mehrere-objekte-shapes-erzeugen-zur-laufzeit.html)

KoRn117 7. Okt 2003 20:27


möchte gerne mehrere objekte(Shapes) erzeugen (zur laufzeit)
 
ich habe folgenden code um ein shape zu erzeugen(zur laufzeit). Dann wird es noch etwas verrückt (ich auch :mrgreen: )und verschoben und dann ist es da wo es hin soll.

Das Problem er geht nur einmal die schleife durch dann bleibt er vor #### stehen.

ich möchte das er mir x shapes (kreise) untereinander erzeugt / zeichnet.
Habt ihr mein Prob verstanden??? :gruebel:

helft mir bitte! sonst werde ich -> :twisted: - :-D -Scherz

Delphi-Quellcode:
procedure XLEDsMalen(ALEDs : integer);
Var ShapeX : TShape;
    i : integer;
Begin

for i := 1 to 8 do//ALEDs do
begin
  // SHAPE ERZEUGEN
  ShapeX := TShape.Create(form1);
  ShapeX.Name :='Shape'+inttostr(ALEDs+1);
####
Delphi-Quellcode:
  ShapeX.Parent := form1;
  // und INITALISIEREN
  shapex.Width := 17;
  shapex.Height := 17;
  shapex.Top := (i*16);
  shapex.Left := 144;
  shapex.Shape := stCircle;
  shapex.Brush.Color := clMaroon;
  shapex.FreeOnRelease;
end; // ende der for 1 to aleds

End; // ENDE ENDE XLEDsMalen(leds : integer);

KoRn117 7. Okt 2003 20:29

Re: möchte gerne mehrere objekte(Shapes) erzeugen (zur laufz
 
sorry leute war ein kleiner dummer fehler der mir eben gleich nach dem ich das hier reingestellt hatte aufgefallen ist


:oops: :oops: :oops:
:oops: :oops: :oops:
:oops: :oops: :oops:

SirThornberry 7. Okt 2003 20:31

Re: möchte gerne mehrere objekte(Shapes) erzeugen (zur laufz
 
jep, hast wohl irgendwo vergessen ALEDs im schleifendurchlauf zu ändern bzw. gleich i zu verwenden. Nobody is perfekt, selbst nen weihnachtsmann tringt mal zu viel


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