私は一度使用、次の値を:読んでその配列から最初の値を読んでする必要がある配列を持っている私はそれをplayercards[i]+filename
を追加しよう配列から値を読み取る方法
type
TMyCardRecord = record
CardSet:integer;
CardValue:integer;
CardPicture:TBitmap;
end;
Var
PlayerCards : array[1..12] of TMyCardRecord;
procedure TForm2.StartClick(Sender: TObject); //Start New Game Button
var
duplicate : boolean;
pc,p,i : integer;
y, filename : String;
begin
FileName:=('S1.bmp'); ;
for i := 1 to 12 do
begin
y := (playercards[i]+filename);
image1.Picture.LoadFromFile(y);
end;
互換性のないタイプ:string
とTMyCardRecord
と言います。
値playercards[i]
はどのようにして互換性がありますか? playercards
配列には、割り当てられたイメージに基づく値が含まれています。私は考えるためにinteger
に変換する必要があります。
"filename"には既にファイル名がありますが、その前に何を追加したいのですか? –
なぜ 'filename'を配列要素に追加しようとしていますか? –
あなたの質問は、あなたの実際のファイル名がどのように見えるか、あなたの配列要素が実際に保持しているものを説明することで、より明確になります。 –