Тема: BitMap
Показать сообщение отдельно
  #2  
Старый 09.12.2012, 14:26
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от Никитка
Код:
picture:=Tbitmap.create;
   picture.LoadFromFile('C:\file1.bmp');
   with picture do  begin
    Width:=picture.Width;
    height:=picture.Height;
    canvas.draw(0,0,picture);
   end;      
Не понимаю, почему: во-первых, если я загружаю png-шку, то он выдает ошибку,
Потому-что "bmp" и "png" это совершенно различные и несовместимые форматы. Класс TBitmap предназначен для работы с изображениями формата "bmp"
Цитата:
Сообщение от Никитка
во-вторых, после выполнения кода вылетает АБСОЛЮТНО пустая форма, а не картинка.
PS Картинка не пустая
Убери "with picture do". Зачем оно вообще здесь нужно?
Ответить с цитированием