So, hier der Quelltext:
Delphi-Quellcode:
var
j:integer;
(Timer):
for j:= 1 to 2 do
begin
Ziel(1).picture:=(Findcomponent('Image'+inttostr(j))as TImage).Picture;
Ziel(2).picture:=(Findcomponent('Image'+inttostr(j))as TImage).Picture;
end;
Ziel(1) erhält nun das Picture von Image(1) und sofort darauf das von Image(2). Das gleiche passiert mit Ziel(2). Also haben beide Images dasselbe Bild. Das Problem ist nur, das ich das nicht will.
Ziel(1) soll das Image(1) als Picture haben und Ziel(2) soll das Image(2) als Ziel haben.
Wenn sich jemand nun fragt
, wieso ich nicht einfach Image(1) und Image(2) eintippe, statt wie oben angegeben. Das würde ich auch tun, wenn es sich später nicht um Hunderte handeln würde.
Ich arbeite an einem Rollenspiel und bin noch in der Probephase. Es würde mir nichts nützen, wenn ich schon jetzt anfieng, ein richtiges Spiel zu programmieren, wenn nicht zwischendurch solche Sachen kommen würden. Deshalb teste ich vorher alles und programmier erst das ganze Spiel, wenn auch jede Kleinigkeit funktioniert.
Sonst wäre die Lösung einfach
.
[edit=sakura]Delphi-Tags. Mfg, sakura[/edit]