Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Image[i] und andere Probleme :-) ---> Danke (https://www.delphipraxis.net/23042-image%5Bi%5D-und-andere-probleme-danke.html)

firespawn 27. Mai 2004 22:39


Image[i] und andere Probleme :-) ---> Danke
 
Hallo,
eine kleine Frage und hoffentlich auch bescheiden.

gibt es eine möglichkeit dies hier in irgendeiner Form umzusetzen ?

Delphi-Quellcode:
repeat
lauf:=lauf+1;
x1:=random(400);
y1:=random(400);

Image[lauf].Left:=x1;
Image[lauf].Top:=y1;
until lauf = 10;
Also meine Frage ist geht das wenn ich 20 Bilder habe, irgendwie umzusetzen das durch eine Schleife entsprechend die Bilder angesteuert werden.

also nicht mehr
- Image1.Left
- Image2.Left
- Image3.Left
- Image4.Left
- ....

sondern einfach nur Image[lauf] oder sowas ?

Vielen Dank
Fire

Anubis 27. Mai 2004 22:43

Re: Image[i] und andere Probleme :-) ---> Danke
 
nimm ein Array

myarray : Array[1..20] of TImage;

dann die Images erzeugen mit

for i := 1 to 20 do begin
myarray[i] := TImage.Create(self);
myarray[i].parent := self;
myarray[i].left := 1234;
end;

dizzy 27. Mai 2004 23:20

Re: Image[i] und andere Probleme :-) ---> Danke
 
Ansonsten "FindComponent" und F1 ;)

...Ein Array ist aber deutlich eleganter! (Und schneller)

\\edit: Schon wieder vergessen...:
Herzlich wilkommen in der DP! :dp:

firespawn 27. Mai 2004 23:21

Re: Image[i] und andere Probleme :-) ---> Danke
 
Ich danke vielmals.

Nun noch eine Frage.

Ein Image welches ich mit der Tastertur bewegen kann, bewegt sich auf ein anderes Image zu.
Eine Kollision - wie lasst sich das am besten verarbeiten.

Also ich habe es mit "free" und "destroy" versucht doch dann kommt ein Fehler wenn ich dann das Image beruhe, da der Befehl ja das Image komplett aus dem QC löscht.

Gibt es da eine Lösung ?



Vielen Dank

Luckie 27. Mai 2004 23:22

Re: Image[i] und andere Probleme :-) ---> Danke
 
Stichwort wäre hier: Kollisionsabfrage oder so. Du solltest in der Multimediasparte dazu fündig werden.

firespawn 27. Mai 2004 23:42

Re: Image[i] und andere Probleme :-) ---> Danke
 
Hallo,
ich habe bereits gesucht, doch es sind auch Topics zufinden doch diese sind leider nur ungenügend.
Ich benutze Delphi 6 und nicht DelphX oder dergleichen. Daher bin ich da nicht wirklich geholfen worden :-) *stimverzerrer*

Vielen Dank

dizzy 27. Mai 2004 23:55

Re: Image[i] und andere Probleme :-) ---> Danke
 
Beschreib doch mal etwas genauer was du machen möchtest, und was wann wie wo passieren soll. Deine Infos waren bisher etwas knapp!


gruss,
dizzy

Matze 28. Mai 2004 06:32

Re: Image[i] und andere Probleme :-) ---> Danke
 
Zitat:

Zitat von firespawn
Nun noch eine Frage.

Für das nächste Mal bitte: Neue Frage ==> neuer Thread

Sonst wird das mit der Zeit recht unübersichtlich hier. Wenn für jede Frage ein extra Therad erstellt wird, findet man über die Suche wesentlich schneller das, was man sucht. ;)


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