Hallöchen Leute,
ich bräuchte dringend eure Hilfe :>
Mein Problem ist das folgende:
Und zwar möchte ich gerne jede Sekunde, nach einiger Zeit sogar in noch kleineren Intervallen, die Bilder von 55 dynamischen TImages gleichzeitig ändern.
Meine Überlegungen waren folgende:
Delphi-Quellcode:
for i:= 1 to 55 do
begin
if animation[i]=true then
begin
if i <= 11 then a[i].picture.loadfromfile('Bilder\invader1.jpg') else
if i <= 33 then a[i].picture.loadfromfile('Bilder\invader5.jpg') else
if i <= 55 then a[i].picture.loadfromfile('Bilder\invader3.jpg');
animation[i]:=false;
end else
begin
if i <= 11 then a[i].picture.loadfromfile('Bilder\invader2.jpg') else
if i <= 33 then a[i].picture.loadfromfile('Bilder\invader6.jpg') else
if i <= 55 then a[i].picture.loadfromfile('Bilder\invader4.jpg');
animation[i]:=true;
end;
end;
Das funktioniert zwar, jedoch bleibt die gesamte Anwendung, beim Laden der Bilder, für den Bruchteil einer Sekunde stehen, was sehr unschön ist :/
Könnt ihr mir verraten, wie ich die Ladezeiten verkürzen kann? Oder das Problem vielleicht ganz anders lösen kann?
mfg Behemoph