Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2012, 13:48   #1
Hillxan
 
Регистрация: 11.03.2012
Сообщений: 5
По умолчанию Проверка картинки в Delphi

Здравствуйте. Помогите пожалуйста с оператором if. Мне нужно проверить картинку, если загружена 1.jpg, то выполнить блок операторов.
Hillxan вне форума Ответить с цитированием
Старый 03.06.2012, 14:16   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
if (загружена 1.jpg) then begin
  блок операторов.
end;
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 03.06.2012, 14:46   #3
Hillxan
 
Регистрация: 11.03.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от veniside Посмотреть сообщение
Код:
if (загружена 1.jpg) then begin
  блок операторов.
end;
Как будет выглядеть условие на языке Делфи?
Hillxan вне форума Ответить с цитированием
Старый 03.06.2012, 14:52   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Это уже будет зависеть от того, как вы это реализуете.
Если картинка загружается с помощью opendialog, то можно сравнивать имя примерно так:
if AnsiLowerCase(extractfilename(opend ialog1.filename))='1.jpg' then
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.06.2012, 15:12   #5
Hillxan
 
Регистрация: 11.03.2012
Сообщений: 5
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
Это уже будет зависеть от того, как вы это реализуете.
Если картинка загружается с помощью opendialog, то можно сравнивать имя примерно так:
if AnsiLowerCase(extractfilename(opend ialog1.filename))='1.jpg' then
У меня при нажатии на кнопку создаются Image и заносятся в массив при этом каждая Image загружает свою картинку. А при нажатии на другую кнопку нужно чтобы проверялось в условии, какая картинка подгружена и выполнялся блок операторов.
Hillxan вне форума Ответить с цитированием
Старый 03.06.2012, 15:18   #6
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Я так и подумал.
Имхо, нельзя узнать название картинки, которая УЖЕ загружена в image.
Нужно заранее сохранять список загружаемых картинок, т.е. как-то сопоставлять image и название.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 03.06.2012, 15:21   #7
Hillxan
 
Регистрация: 11.03.2012
Сообщений: 5
По умолчанию

Спасибо, буду знать.
Hillxan вне форума Ответить с цитированием
Старый 03.06.2012, 15:26   #8
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Кстати, пришла в голову мысль.
Можно создать свой компонент, наследник timage, со свойством имени, и использовать его.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка картинки image scroyler Общие вопросы Delphi 2 12.02.2012 17:12
PHP проверка картинки Volt PHP 5 05.02.2009 02:37
картинки в delphi wolf950 Помощь студентам 7 19.11.2008 08:40
картинки в delphi ! wolf950 Помощь студентам 4 16.11.2008 13:18
картинки в delphi aljkerh Общие вопросы Delphi 12 30.10.2007 17:56