Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.05.17;
Скачать: CL | DM;

Вниз

Очистка Image   Найти похожие ветки 

 
olegteacher   (2009-04-03 11:37) [0]

Очищаю Imagу1.picture:=nil.
но как проверить что там нет изображения
if Image1.Picture=nil then ShowMessage("nema")
else ShowMessage("e");
всегда есть.


 
Ega23 ©   (2009-04-03 11:57) [1]

Picture.Bitmap?


 
olegteacher   (2009-04-03 12:02) [2]


> Picture.Bitmap

непонял?


 
clickmaker ©   (2009-04-03 12:04) [3]

а что значит "нет изображения"?
Picture есть всегда, потому что это просто контейнер для определенного типа: bitmap, metafile, icon
вот их и надо проверять


 
Ega23 ©   (2009-04-03 12:06) [4]


> непонял?


Я к тому, что Imagу1.picture:=nil. - это варварский способ. Это всё равно, что для того, чтобы очистить квартиру от мебели ты сносишь весь подъезд дома.


 
Anatoly Podgoretsky ©   (2009-04-03 12:07) [5]


> но как проверить что там нет изображения

Нафига?


 
olegteacher   (2009-04-03 12:10) [6]


> Нафига?

Я загружаю рисунок в image опредиленного размера ... при клике на image если есть там рисунок то показываю его в реальном размере


 
brother ©   (2009-04-03 12:12) [7]


> Imagу1.picture:=nil

Imagу1.width и Imagу1.height равны нулю ;)


 
brother ©   (2009-04-03 12:13) [8]

или я погорячился?


 
olegteacher   (2009-04-03 12:13) [9]


> а что значит "нет изображения"?
> Picture есть всегда, потому что это просто контейнер для
> определенного типа: bitmap, metafile, icon
> вот их и надо проверять

Image1.Picture.Bitmap:=nil; вот так?


 
brother ©   (2009-04-03 12:13) [10]

ты проверь!


 
olegteacher   (2009-04-03 12:16) [11]


> magу1.width и Imagу1.height равны нулю ;)

так ето просто скритие рисунка...


> Я к тому, что Imagу1.picture:=nil. - это варварский способ.
>  Это всё равно, что для того, чтобы очистить квартиру от
> мебели ты сносишь весь подъезд дома.

правильней будет Image1.Picture.Bitmap:=nil;?
(bitmap, metafile, icon,Graphic)?


 
olegteacher   (2009-04-03 12:17) [12]


> ты проверь!

Image1.Picture.Bitmap:=nil;
if Image1.Picture.Bitmap=nil then ShowMessage("nema")
else ShowMessage("e");
всгда "е"


 
clickmaker ©   (2009-04-03 12:20) [13]

хелп ни хрена не читаем
Bitmap.Empty или Graphic.Empty


 
olegteacher   (2009-04-03 12:22) [14]


> Bitmap.Empty или Graphic.Empty

спс


 
Anatoly Podgoretsky ©   (2009-04-03 12:33) [15]

> clickmaker  (03.04.2009 12:20:13)  [13]

Это в какой версии Дельфи?


 
clickmaker ©   (2009-04-03 12:37) [16]

> [15] Anatoly Podgoretsky ©   (03.04.09 12:33)

ну в 7 точно есть. Ниже не помню, а хелпа раньше 7-ки нету
А что?


 
Anatoly Podgoretsky ©   (2009-04-03 12:59) [17]

А то что в справке из Д7 я не нашел этого.


 
clickmaker ©   (2009-04-03 13:02) [18]

ну я именно там и нашел )
впрочем, оно и в генофонде есть
TGraphic = class(TInterfacedPersistent, IStreamPersist)
...
property Empty: Boolean read GetEmpty;


 
Anatoly Podgoretsky ©   (2009-04-03 13:17) [19]

Я искал это Bitmap.Empty и этого не нашлось, есть TGraphic.Empty

И еще вопрос, ты это рекомендовал для очистки или чтобы узнать "чистая" или нет.


 
clickmaker ©   (2009-04-03 13:24) [20]

> ты это рекомендовал для очистки

Разве что для очистки совести, учитывая, что
property Empty: Boolean read GetEmpty;
o)


 
clickmaker ©   (2009-04-03 13:27) [21]

> Я искал это Bitmap.Empty и этого не нашлось, есть TGraphic.Empty

TBitmap = class(TGraphic)
...
protected
...
   function GetEmpty: Boolean; override;


 
Anatoly Podgoretsky ©   (2009-04-03 14:25) [22]

> clickmaker  (03.04.2009 13:27:21)  [21]

Да нет проблем, я уже давно разобрался, почему не находил и этот виртуальный метод тоже нашел.
У меня сообственно больше вопросов к тебе нет :-)



Страницы: 1 вся ветка

Текущий архив: 2009.05.17;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.013 c
15-1237283751
Rouse_
2009-03-17 12:55
2009.05.17
Завтрашний семинар в Москве


15-1236840903
PHProgger
2009-03-12 09:55
2009.05.17
MySQL - TRIM in function


15-1237007629
@!!ex
2009-03-14 08:13
2009.05.17
Удаленное управление закачками.


2-1238960438
Дмитрий
2009-04-05 23:40
2009.05.17
Столкнулся с проблемой в простой програмке.Помогите пожалуйста !


15-1237010852
@!!ex
2009-03-14 09:07
2009.05.17
Подскажите удобный SVN хостинг.