Assasin писал(а):
Это как расшифровываетсяЕМНИП -- Если Мне Не Изменяет Память
Разработчик
Ответов: 26173
Рейтинг: 2128
|
|||
Assasin писал(а): Это как расшифровываетсяЕМНИП -- Если Мне Не Изменяет Память |
|||
карма: 22 |
|
Ответов: 8933
Рейтинг: 824
|
|||
Мало приходилось работать с картинками: Как получить цвет пикселя внутри IC code_22491.txt
Компилятор писал(а): hiInlineCode_5280AF0.pas(30) Error: Undeclared identifier: 'GetPixel'![]() |
|||
карма: 19 |
| ||
файлы: 1 | code_22491.txt [1.1KB] [533] |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, может GetPixels?
|
|||
карма: 25 |
|
Ответов: 3349
Рейтинг: 233
|
|||
bmp.pixels[x,y] ?
|
|||
карма: 1 |
|
Ответов: 8933
Рейтинг: 824
|
|||
Ура! FColor := bmp1.Pixels[5, 5];
Спасибо, коллеги! |
|||
карма: 19 |
|
Ответов: 8933
Рейтинг: 824
|
|||
Опять IC
![]() компилятор писал(а): hiasm_4.04b184\Elements\delphi\code\hiMainForm_24C22D0.pas(178) Error: Undeclared identifier: 'doOpenFile'В примере две моих попытки, а ответ один и тот же ![]() |
|||
карма: 19 |
| ||
файлы: 1 | code_22733.txt [1.9KB] [499] |
Ответов: 1376
Рейтинг: 197
|
|||
Леонид, входная точка IC называется doOpenFile, а внутри она зовётся doOpen
|
|||
карма: 1 |
|
Ответов: 8933
Рейтинг: 824
|
|||
foksov, ну надо же
![]() Не первый раз "в упор не вижу", пора на покой ![]() |
|||
карма: 19 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Собственно пока появилось свободное время решил по изучать IC (delphi)
![]() Появился вот такой вопрос по мере изучения... Имеется задача: необходимо вывести чётные и не чётные числа соответственно на точки onTrue и onFalse. И имеется 4 варианта решения этой задачи, но вопрос заключается в том, какой из этих 4 вариантов лучше всего выбрать для решения выше указанной задачи и почему ![]() Те самые 4 варианта... (перезалил)
|
|||
карма: 1 |
|
Ответов: 3349
Рейтинг: 233
|
|||
CriDos, А почему все закомментированно?
|
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
Ivann, ну так подходящий вариант потом раскомментируется
![]() ------------ Дoбавленo в 21.19: обновил пост с выложенными вариантами (вложил всё в IC и заменил в начале 2-у вариантах ReadInteger(dt, int) на ToIntegerEvent(int)) |
|||
карма: 1 |
|
Ответов: 8933
Рейтинг: 824
|
|||
CriDos, я всегда стараюсь экономить время, тем более при чтении с верхних точек, поэтому когда вычисление или чтение встречается более одного раза предпочитаю обозначить переменную и в неё вычислить (прочитать). А как лучше вывести наружу подскажет nesco -- гораздо более опытен
![]() |
|||
карма: 19 |
|
Разработчик
Ответов: 26173
Рейтинг: 2128
|
|||
Леонид писал(а): А как лучше вывести наружу подскажет nescoА чего вывести-то надо ![]() ------------ Дoбавленo в 22.18: Леонид писал(а): я всегда стараюсь экономить время, тем более при чтении с верхних точекЕсли не в цикле, то не имеет смысла, потери быстродействия будут крайне незначительные |
|||
карма: 22 |
|
Ответов: 8933
Рейтинг: 824
|
|||
nesco, конечно, но смысл всё равно есть в привычке и культуре
![]() |
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
CriDos,лучше пятый способ:
|
|||
карма: 25 |
| ||
Голосовали: | CriDos |