Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.05.17;
Скачать: [xml.tar.bz2];

Вниз

Очистка 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.004 c
15-1237388071
Denis__
2009-03-18 17:54
2009.05.17
Переопределение ввода/вывода CMD Windows


2-1238564131
Руслан
2009-04-01 09:35
2009.05.17
update


15-1236809782
TInt
2009-03-12 01:16
2009.05.17
Функция или компонент для решения уравнений


2-1238746145
Enlight
2009-04-03 12:09
2009.05.17
{$IFDEF} и Delphi2007


2-1238651762
dzmitry[li]
2009-04-02 09:56
2009.05.17
Построение линии на основе карт высот





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский