![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Написал эту программу чтобы кое-что для себя протестировать. Поэтому и есть инструкции, типа: "Label10.Caption:= 'X:' + IntToStr(g + 1) + ' Y:' + IntToStr(r + 1);"
Но программа останавливается ошибкой: "Недостаточно памяти для обработки команды" . Код:
Или нужно освобождать память? В чем причина?
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 09.02.2012
Сообщений: 12
|
![]()
может так?:
var dcol: cardinal; r,g,b: byte; x,y: integer; begin dcol:= Image3.Canvas.Pixels[x,y]; r:=GetRValue(dcol); g:=GetGValue(dcol); b:=GetBValue(dcol); ........ Последний раз редактировалось VyachNik; 17.02.2012 в 21:11. |
![]() |
![]() |
![]() |
#3 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Еще вопрос, могут ли на это повлиять размеры Image ? Например 5000х5000
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Нарисовал канвой, методом Polygon
Код:
даешь высокое напряжение
Последний раз редактировалось Vova777; 17.02.2012 в 21:20. |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 09.02.2012
Сообщений: 12
|
![]()
у меня получалось с такими размерами:
10х32748 и 32767х10 пикселей; если меньший размер увеличить до какого-то определенного значения, то выскакивало окошко с ошибкой: System of out (просто ресурсов компа не хватало ![]() |
![]() |
![]() |
![]() |
#7 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Значит размер 5000х5000 не может повлиять на это?
даешь высокое напряжение
|
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#9 |
Уважаемый
Форумчанин
Регистрация: 04.07.2010
Сообщений: 318
|
![]()
Все верно. Основной рисунок, который видит пользователь, лежит в ScrollBox1.Image 1. В ScrollBox2.Image 2 и ScrollBox3.Image 3 созданы маски основного рисунка. Маски создаются также методом Polygon.
Когда водят мышью по Image 1, то по координатам курсора информация читается также и из масок. Код:
даешь высокое напряжение
Последний раз редактировалось Vova777; 18.02.2012 в 10:09. |
![]() |
![]() |
![]() |
#10 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Кстати, а не попробовать ли тебе заменить Image на PaintBox раз ты все равно рисуешь программно?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Нахождение слов-анаграмм, Ошибка выдается. Задание внутри. Код внутри. | TYMON | Общие вопросы .NET | 2 | 22.11.2010 21:07 |
Как изменить значения переменной внутри процедуры | kartalex | Помощь студентам | 5 | 20.11.2010 18:44 |
использование 2х мерных массивов внутри функции или процедуры | kartalex | Общие вопросы Delphi | 17 | 22.09.2010 16:30 |
Форматирование текста внутри поля. как? или другие варианты... | smoky | Microsoft Office Access | 2 | 26.12.2008 19:09 |
лежит ли заданная точка А внутри или вне много-угольника. | Anton1997 | Общие вопросы Delphi | 4 | 30.11.2008 16:07 |