![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
Привет всем! У меня простой вопрос - как узнать есть ли картинка в image. Вроде должна быть какая то функция которая выводила бы true если есть и false соот-но.
Но я признаться честно не нашел такой. Так как же это узнать? |
![]() |
![]() |
![]() |
#2 |
Владимир М.
Участник клуба
Регистрация: 30.10.2006
Сообщений: 1,289
|
![]()
if Image.Picture = nil ..
Берегите друг друга!
|
![]() |
![]() |
![]() |
#3 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
![]()
Virtson, это только для растра.
Не знаю про функцию, но можно сделать так: Код:
P.S.: это решение - как крайний вариант. )
Life is too short, play more...
Как правильно задавать вопросы |
![]() |
![]() |
![]() |
#4 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
![]()
image1.Picture.Graphic.Empty.
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]() |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 08.12.2006
Сообщений: 36
|
![]() Цитата:
Знание этого – Мудрость.
Умение этим пользоваться – Искусство. |
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.07.2007
Сообщений: 154
|
![]()
если image1.Timage дает none то нету там картинки. и ещё если canvas.pixels в цвет формы то скорее всего нету.
|
![]() |
![]() |
![]() |
#8 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
![]()
Net правильно написал
А ошибка скорее всего потому что объекты Graphic и Picture еще не созданы. С вручную созданными TBitmap и TJpegImage у меня никогда проблем не было с этим свойством. Подумал немного над вопросом. Интересный вариант предложил Alex21. Вот мой вариант попроще: создать глобальную переменную и при загрузке картинки писать в нее true, при освобождении (если оно надо) false.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог Последний раз редактировалось mutabor; 06.08.2007 в 18:45. Причина: Невнимательно прочел вопрос |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
Пробовал. Смысла не вижу в этом.
Цитата:
Вот в чем подводный камень. Alex21 действительно предложил интересный вариант. |
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 26.04.2007
Сообщений: 440
|
![]()
mutabor навел меня на мысль о создании глоб. переменной.
Вопрос разрешился. Спасибо всем кто участвовал в обсуждении. Ну а кто не понял привожу часть кода - В общем я создал пре-ю(a) типа tbitmap. на formcreate я сделал a:=tbitmap.create; a:=image1.picture.bitmap; а потом в обработчике нужного события я сделал if a.empty then showmessage('картинки нет') else showmessage('картинка есть'); |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Текст + картинка | Killbrum | Помощь студентам | 13 | 26.05.2008 22:33 |
Картинка в Memo | Aleksandr | Общие вопросы Delphi | 4 | 21.05.2008 14:15 |
Картинка в пеинте! | Altera | Общие вопросы Delphi | 3 | 01.03.2008 22:58 |
не отображается картинка | sstyle | JavaScript, Ajax | 3 | 30.01.2008 02:59 |
CGI-картинка | AidarBik | PHP | 0 | 01.01.2008 18:03 |