Proszę o pomoc. Jak zamalować piksele o współrzędnych z tablicy?
Kombinowałem w ten sposób:
procedure TForm1.Button2Click(Sender: TObject);
var
xs,ys:integer;
punkty:array of punkt;
i:integer;
begin
SetLength(punkty,Form1.StringGrid1.Rowcount);
for i:=1 to Form1.StringGrid1.RowCount-1 do
begin
punkty[i].x:=round(StrToInt(Form1.StringGrid1.Cells[1,i]));
punkty[i].y:=round(StrToInt(Form1.StringGrid1.Cells[2,1]));
punkty[i].nr:=Form1.StringGrid1.Cells[0,i];
end;
for i:=1 to high(punkty) do
begin
Form2.Image1.Canvas.Pixels[punkty[i].y,punkty[i].x]:=clBlack;
end;
Przy próbie odpalenia wyskakuje błąd: [Error] Unit1.pas(109): Incompatible types: 'Integer' and 'Double'
Nie wiem co zrobiłem źle (Być może wszystko, to mój pierwszy program). Proszę o pomoc.