![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
![]() Хай всем. Помогите разобраться.
Пытаюсь воссоздать цветовые эффекты, которые описаны в статьеhttp://www.delphimaster.ru/articles/grad/index.html сам код Код:
И на строчке Код:
Прошелся дебагером и определил что при x=0 и 1 все норм работает(как и должно быть, т.к. двумерный массив). Так вот вопрос, почему при x>1 возникает ошибка (хотя мне кажется что так и должно быть) и как мне сделать, чтобы код заработал. Заранее спасибо. p.s. среда delphi 2010 аналогичный код видел и на других форумах и он вроде как д.б. рабочим Последний раз редактировалось ildvild, 10.02.2013 в 20:12. |
#2
|
|||
|
|||
![]() Потому что, когда копируешь исходники из интернета, надо быть внимательнее. Первая же ссылка в гугле по примеру использования scanline дает (http://edn.embarcadero.com/article/29173):
Код:
Тут используется 32-битный пиксель (с прозрачностью), но это не принципиально. Смотри на описание типа массива. |
Этот пользователь сказал Спасибо lmikle за это полезное сообщение: | ||
ildvild (10.02.2013)
|