Форум: "Начинающим";
Текущий архив: 2010.12.26;
Скачать: [xml.tar.bz2];
ВнизTImage Найти похожие ветки
← →
menart © (2010-09-27 21:51) [0]Подскажите, как определить загружен рисунок в TImage
← →
Amoeba_ (2010-09-27 22:45) [1]Например
if not Image.Picture.Graphic.Empty then
илиif Image.Picture.Graphic.Empty then
← →
Jumbo (2010-09-28 00:06) [2]>Amoeba_ (27.09.10 22:45) [1] Например if not Image.Picture.Graphic.Empty then
И попадаешь на Access violation.
Если загружно, то Image.Picture.Graphic <> nil
← →
antonn © (2010-09-28 01:07) [3]Image.Picture <> nil
:)
← →
Ega23 © (2010-09-28 01:18) [4]
> Image.Picture <> nil
> :)
Не уверен. Надо проверить.
По-идее [1] - идеологически верно.
← →
И. Павел © (2010-09-28 08:47) [5]if (Image <> nil) and (Image.Picture <> nil) and (Image.Picture.Graphic <> nil) and (not Image.Picture.Graphic.Empty)
then //что-то там явно есть :)
← →
menart © (2010-09-28 08:51) [6]Спасибо, я пытался проверить if (Image1->Picture){}
ловил access voliation
← →
Jumbo (2010-09-28 10:18) [7]Image.Picture <> nil всегда, потому как Picture создается в конструкторе и уничтожается в деструкторе. А вот Image.Picture.Graphic создается/уничтожается в процессе загрузки изображения, на основании класса загружаемого изображения (bmp, ico, etc.), то есть, если изображение не загружено, то Image.Picture.Graphic = nil. Другое дело, если загружено "пустое" изображение ("пустоту" всякий трактует по-разному), но здесь вопрос, насколько я понимаю, не в том. Так что, чтобы определить, "загружен ли рисунок в TImage", надо проверять наличие экземпляра класса (производного от) TGraphic в Image.Picture.Graphic. То есть, Image.Picture.Graphic <> nil.
← →
Дрон (2010-09-28 13:54) [8]> menart © (28.09.10 08:51) [6]
> Спасибо, я пытался проверить if (Image1->Picture){}
Попутал Delphi с PHP?
← →
Ega23 © (2010-09-28 14:04) [9]
> Попутал Delphi с PHP?
Во-первых, есть такой продукт, Delphi for PHP. Уже года 3 как, если не больше.
Во-вторых, это плюсовый синтаксис. CodeGear C++ Builder тоже есть.
← →
Дрон (2010-09-28 15:24) [10]> Ega23 © (28.09.10 14:04) [9]
Неважно с чем попутал. Суть что это не Делфи и вопрос получается мимо кассы.
← →
Jumbo (2010-09-28 15:40) [11]Суть что это не Делфи и вопрос получается мимо кассы.
Суть в том, что это VCL, а остальное не важно.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.12.26;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c