![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Canvas.Poligon(Points: array ofTPoint);
Frozzen © (2004-11-21 18:07:00)Можно ли и как этой фкнкции передать динамический массив точек?
Frozzen (2004-11-21 21:44:00) [1]Да потому что на такое делфи матерится красной полосочкой с припиской Incompatible types arrat and dynamic array
Fenik (2004-11-21 21:18:00) [2]A: array of TPoint;
SetLength(A, 10);
A[0] := ...
...
Canvas.Polygon(A);
В чем проблема?
>Можно ли и как этой фкнкции передать динамический массив точек?
А поэкспериментировать - это дольше, чем в форум постить и ждать ответа? =)
Frozzen (2004-11-21 19:55:00) [3]и тишина
Frozzen (2004-11-21 18:49:00) [4]а DynPointArray может быть допустим токого типа
TCoordPoint = class(TObject)
lat, long :real;
x, y :integer;
r :real;
end;
Frozzen (2004-11-21 18:24:00) [5]может я в скобочках не так написал
там еще const должен быть, но в хелпе написано без него
Frozzen (2004-11-21 18:24:00) [6]ок ща попробую
jack128 (2004-11-21 18:21:00) [7]Windows.Polygon(Canvas.Handle, DynPointArray[0], Length(DynPointArray));
KilkennyCat (2004-11-21 18:13:00) [8]по-моему, ответ в самом сабже... в скобочках.