PDA

Ver la Versión Completa : Cargar *.jpg en un TImage


esocrates
13-05-2003, 17:35:53
Hola a todos:

Estoy estudiando Delphi 6.
Quiero cargar una imagen foto.jpg que está en c:|temp de la sgte. manera
En el formulario tengo el control Image1 y un button y el sgte código en el evento click del button:

begin
image1.Picture.LoadFromFile('c:\temp\foto.jpg');
end;

Recibo el sgte. mensaje
---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EInvalidGraphic with message 'Unknown picture file extension (.jpg)'. Process stopped. Use Step or Run to continue.

Les agradeceré me digan cómo cargar una imagen con este formato.

Un saludo y gracias

guillotmarc
13-05-2003, 17:52:45
Hola.

Prueba añadiendo la unidad Jpeg en el Uses del Formulario.

Saludos.

esocrates
13-05-2003, 19:13:29
Hola;
Eso es lo que intento hacer pero no sé cómo.
¿Qué debo escribir en el Uses?
Un saludo y gracias

delphi.com.ar
13-05-2003, 19:29:43
Debes agregar la unit que te indica guillotmarc, por ejemplo:

uses
jpeg;


o agregar al final del resto


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

erickpch
13-05-2003, 20:49:32
cuantas veces e visto este error, es de lo mas comun y a todos nos paso por lo menos 1 vez........

:D :D :D :D

esocrates
13-05-2003, 20:56:53
Muchas gracias por la ayuda.
Mi error era que agregaba al uses jpg y no jpeg como me indicaron.
Un saludo