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