Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.04.08;
Скачать: CL | DM;

Вниз

TImage - невозможна загрузка ...??   Найти похожие ветки 

 
Boker   (2007-03-17 10:57) [0]

Привет всем. Значит, когда я хочу подгрузить картинку типа JPEG в режими Run-time, TImage не хочет, пишет что файла не существует и более того я так понял , что он только bmp файлы в режими run -time подгружает.  Вообщем не могли бы подсказать, что нужно сделать , чтобы JPEG загрузить и показать на форме. Заранее спасибо.


 
DrPass ©   (2007-03-17 10:58) [1]

uses Jpeg


 
Boker   (2007-03-17 11:01) [2]

не помогает...


 
DrPass ©   (2007-03-17 11:22) [3]

Тогда попробуй другой файл. Я пару раз встречал JPEGи, которые она не просто подхватывала. А вообще, TImage может работать со всеми форматами, для которых реализован и зарегистрирован соответствующий обработчик TGraphic. В стандартной поставке это bmp, wmf, ico в модуле graphics.pas, плюс в отдельном модуле jpeg. От сторонних разработчиков можно достать все, что угодно


 
Boker   (2007-03-17 11:49) [4]

Я перепробывал уже много всего... вот попробуй сам подгрузить картинку jpg в run-time , если получится выложи код. Спасибо.


 
antonn ©   (2007-03-17 11:53) [5]

путь указывай абсолютный в Image1.Picture.LoadFromFile();


 
DrPass ©   (2007-03-17 12:06) [6]


> вот попробуй сам подгрузить картинку jpg в run-time , если
> получится выложи код

Image1.Picture.LoadFromFile("c:\cat.jpg");


 
Boker   (2007-03-17 12:25) [7]

unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, ExtCtrls,jpeg;

type
 TForm1 = class(TForm)
   Image1: TImage;
   Button1: TButton;
   procedure Button1Click(Sender: TObject);
 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
 Image1.Picture.LoadFromFile("C:\DFG.JPEG");
end;

end.

Вот код, вообщем пишет, что не могу найти указанный файл... замучился биться в стенку...


 
Boker   (2007-03-17 12:25) [8]

Фаул точно в нужном месте и точно он там есть =)


 
Boker   (2007-03-17 12:55) [9]

эх...


 
RASkov   (2007-03-17 13:03) [10]

> Image1.Picture.LoadFromFile("C:\DFG.JPEG");

Может все-таки C:\DFG.JPG ?


 
Boker   (2007-03-17 14:06) [11]

В расширении файла уверен, да и как только не пробовал. Почему такая простая вещь не работает? поробуйте сами...


 
DrPass ©   (2007-03-17 15:02) [12]


> Boker   (17.03.07 14:06) [11]

Поверь, у всех замечательно это работает. Добавь opendialog, и сделай
if opendialog1.execute then
Image1.Picture.LoadFromFile(opendialog1.filename);
Возможно, ты действительно что-либо намудрил с именем файла :)
Чудес ведь не бывает, по крайней мере, в компьютере



Страницы: 1 вся ветка

Текущий архив: 2007.04.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.076 c
15-1173865249
kyn66
2007-03-14 12:40
2007.04.08
Куда пропал Delphi Chat?


4-1164204654
Creative
2006-11-22 17:10
2007.04.08
скорость отклика на WM_KEYDOWN


15-1173821076
mike888777666
2007-03-14 00:24
2007.04.08
декомпиляция


6-1161340096
YurikGL
2006-10-20 14:28
2007.04.08
Соединение сам с собой через две сетевых карты.


2-1174377014
DimonS
2007-03-20 10:50
2007.04.08
Имя пользователя из-под Delphi