![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Здравствуйте. Нужна помощь
вот обычный код. вроде ж прaвильный Код:
procedure TForm1.N4Click(Sender: TObject); var: b:TBitmap; j: TJPEGImage; begin j := TJPEGImage.Create; try Image1.Picture.LoadFromFile('1.jpg'); j.DIBNeeded; b := TBitmap.Create; try b.Assign(j); b.SaveToFile('temp.bmp'); finally b.free; end; finally j.Free; end; end; а вылезает сообщение про Access violation at address XXX in module YYY. что тут не так??? Последний раз редактировалось Admin, 23.09.2011 в 16:32. |
#2
|
||||
|
||||
![]() В переменную j не загружена картинка, а ты дергаешь метод DIBNeeded, глянул бы что внутрях.
Код:
// Image1.Picture.LoadFromFile('1.jpg'); j.LoadFromFile('1.jpg'); — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |