Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как задать массив точек?


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]

Наверное надо матрицей, но я не знаю как


Наверх

Титульная страница Поиск, карта сайта Написать письмо