Помощь - Поиск - Пользователи - Календарь
Полная версия: .jpg в Delphi
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Unconnected
Нужно открыть картинку формата .jpg на форму.Пытался использовать модуль jpeg вот так:

uses Jpeg;
procedure TForm1.Button1Click(Sender: TObject);
var
JpegIm: TJpegImage;
bm: TBitMap;
begin
if OpenDialog1.Execute = false then Exit;
bm := TBitMap.Create;
JpegIm := TJpegImage.Create;
JpegIm.LoadFromFile(OpenDialog1.FileName);
bm.Assign(JpegIm);
Form1.Canvas.Draw(0, 0, bm);
bm.Destroy;
JpegIm.Destroy;
end;



При этом перед открытием картинки показывается диалог,где её нужно выбрать.А мне нужно сразу выводить заранее заданный файл. Ещё было бы неплохо запаковать его в файл с ресурсами smile.gif
P.S. В Delphi я новичок,многого ещё не знаю... blink.gif


andriano
Честно говоря, с Делфями знаком слабо, но из общих соображений примерно так:
begin
bm := TBitMap.Create;
JpegIm := TJpegImage.Create;
JpegIm.LoadFromFile('MyFile.jpg');
Unconnected
andriano ,спасибо,помог!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.