Assasin писал(а):
Это как расшифровываетсяЕМНИП -- Если Мне Не Изменяет Память
Разработчик
Ответов: 26160
Рейтинг: 2127
|
|||
Assasin писал(а): Это как расшифровываетсяЕМНИП -- Если Мне Не Изменяет Память |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Мало приходилось работать с картинками: Как получить цвет пикселя внутри IC code_22491.txt
Компилятор писал(а): hiInlineCode_5280AF0.pas(30) Error: Undeclared identifier: 'GetPixel' |
|||
карма: 19 |
| ||
файлы: 1 | code_22491.txt [1.1KB] [514] |
Ответов: 16884
Рейтинг: 1239
|
|||
Леонид, может GetPixels?
|
|||
карма: 25 |
|
Ответов: 3349
Рейтинг: 233
|
|||
bmp.pixels[x,y] ?
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Ура! FColor := bmp1.Pixels[5, 5];
Спасибо, коллеги! |
|||
карма: 19 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Опять IC Разбираю файл по косточкам компонентами -- всё получается, но долго. Решил открыть файл и разобрать его внутри IC, но чего-то недоучил, ошибка
компилятор писал(а): hiasm_4.04b184\Elements\delphi\code\hiMainForm_24C22D0.pas(178) Error: Undeclared identifier: 'doOpenFile'В примере две моих попытки, а ответ один и тот же Кто сможет подсказать? |
|||
карма: 19 |
| ||
файлы: 1 | code_22733.txt [1.9KB] [486] |
Ответов: 1376
Рейтинг: 197
|
|||
Леонид, входная точка IC называется doOpenFile, а внутри она зовётся doOpen
|
|||
карма: 1 |
|
Ответов: 8926
Рейтинг: 823
|
|||
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 |
|
Ответов: 8926
Рейтинг: 823
|
|||
CriDos, я всегда стараюсь экономить время, тем более при чтении с верхних точек, поэтому когда вычисление или чтение встречается более одного раза предпочитаю обозначить переменную и в неё вычислить (прочитать). А как лучше вывести наружу подскажет nesco -- гораздо более опытен
|
|||
карма: 19 |
|
Разработчик
Ответов: 26160
Рейтинг: 2127
|
|||
Леонид писал(а): А как лучше вывести наружу подскажет nescoА чего вывести-то надо Да и версию исправленную давай ------------ Дoбавленo в 22.18: Леонид писал(а): я всегда стараюсь экономить время, тем более при чтении с верхних точекЕсли не в цикле, то не имеет смысла, потери быстродействия будут крайне незначительные |
|||
карма: 22 |
|
Ответов: 8926
Рейтинг: 823
|
|||
nesco, конечно, но смысл всё равно есть в привычке и культуре
|
|||
карма: 19 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
CriDos,лучше пятый способ:
|
|||
карма: 25 |
| ||
Голосовали: | CriDos |