hi ich hab schonmal ne ähnliche Frage gestellt, stehe aber am ende wieder vor dem selben Problem:
Delphi-Quellcode:
procedure TFormMain.ShowCard (const aImages: array of TImage;
const aPath: String);
var
i : Integer;
begin
for i := 0 to High(aImages) do
aImages[i].Picture.LoadFromFile(aPath);
end;
das war die Lösung die ich damals bekommen habe mein jetziges problem:
Wie kann ich das array of Timages automatisch füllen???
Jetzt müsste ich es so aufrufen:
Delphi-Quellcode:
ShowCard([OpCa21,OpCa22,OpCa23,OpCa24,OpCa25,OpCa26,OpCa27,
OpCa28,OpCa29,OpCa210,OpCa211,OpCa212,OpCa213,
OpCa214,OpCa215,OpCa216,OpCa217,OpCa218,OpCa219,
OpCa220],X+'CARDbackHORIZ.jpg');
schön wäre es wenn es eine möglichkeit gäbe es so zu realisieren:
Delphi-Quellcode:
for i := 1 to prunde do
begin
Hand[i]:=Card[i];
end;
so dass ich hinterher ein array mit den Komponenten Card1,Card2,Card3 usw habe je nach runde...
Kann mir jemand helfen?