![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как задать массив точек?
AL2OO2 © (2002-11-14 19:43:00)Мне нужно задать массив пикселей экрана. При этом, чтобы каждая точка имела значение true или false (boolean).
Starkom (2002-11-14 20:33:00) [1]хмм, я вообще-то не пробовал :)
var
ScreenPixelsFlags = array of array of boolean;
в коде инициализации:
SetLength(ScreenPixelsFlags, screen.height);
for i:=Low(ScreenPixelsFlags) to High(ScreenPixelsFlags) do
SetLength(ScreenPixelsFlags[i],screen.width);
а потом юзаешь ScreenPixelsFlags[i,j]:=что-то
может, конечно, я не прав.
Вот только, если разрешение экрана поменяется придется рисайзить массив.
AL2OO2 (2002-11-14 20:24:00) [2]Надо исходить из переменных screen.width и screen.height
Starkom (2002-11-14 19:54:00) [3]массив фиксированого размера?
AL2OO2 (2002-11-14 19:50:00) [4]Спасибо за ответы, но я вас как раз и спросил, как всё это задать массивом? Если можно напешите кодом задание массива пикселей
Starkom (2002-11-14 19:48:00) [5]двухмерный динамический массив, хотя может и не динамический, в зависимости от задачи.
Anatoly Podgoretsky (2002-11-14 19:47:00) [6]Динамический массив
AL2OO2 (2002-11-14 19:44:00) [7]Наверное надо матрицей, но я не знаю как