Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

?


Adios ©   (2006-11-17 18:53:00) 

почему выскакивает ошибка в строке
form1.brush.bitmap.loadfromfile('pic.bmp');
?


unknown   (2006-11-17 19:46:00) [1]

А почему ошибка - так это просто, BitMap у TBrush по умолчанию = nil,
что можно увидеть в Graphics.pas


unknown   (2006-11-17 19:39:00) [2]


> Adios ©

В качестве примера :
var
 Bmp: TBitMap;
begin
 Bmp := TBitmap.Create;
 try
   Bmp.LoadFromFile('c:\pic.bmp');
   Form1.Canvas.Draw(0, 0, bmp);
 finally
   Bmp.Free;
 end;
end;


Adios   (2006-11-17 19:30:00) [3]

oldman такаяже


MikePetrichenko   (2006-11-17 19:23:00) [4]


> form1.brush.bitmap.loadfromfile('pic.bmp');

Потому что в этой строке ошибка.


Anatoly Podgoretsky   (2006-11-17 19:20:00) [5]

> Adios  (17.11.2006 19:05:03)  [3]

Тут 4 объекта, какой из них не создан?


oldman   (2006-11-17 19:19:00) [6]


> Adios ©   (17.11.06 18:53)  


А при "form1.brush.bitmap.loadfromfile('pic.bmp')" какая ошибка выскакивает?


Adios   (2006-11-17 19:05:00) [7]

form1.canvas.brush.bitmap.loadfromfile('pic.bmp');
тоже не прокатывает
исключение класса EAccessViolation


k2   (2006-11-17 18:59:00) [8]

а там канваса никакого гденить не должно быть?


Суслик   (2006-11-17 18:59:00) [9]

Товарищ!

Я не энциклопедист, поэтому на память не помню методы и пр.
Поэтому, если ты хочешь получить ответ, то будь добр приводить вместо "выскакивает" текст сообщения об ошибке.


Наверх

Титульная страница Поиск, карта сайта Написать письмо