Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 23-11-2008
[David] David is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Málaga
Posts: 417
Poder: 21
David Va por buen camino
Problemas al intentar guardar un arhivo JPG: Error EInvalidGraphic

Hola

Estoy con una base de datos de Firebird, usando ClientDataSet, tengo un componente TOpenPictureDialog, para cargar y visualizar las imagenes. Para cargar una imagen tengo un botón cuyo código pongo acontinuación:

Tengo en el uses puesto JPG, para que pueda ver al abrir el componente TOpenPictureDialog, una imagen de esa extensión. Si cargo una imagen bmp, todo va bien, pero si cargo una imagen JPG, me da el siguiente error:

EInvalidGraphic with message 'Bitmap image is not valid'

Código Delphi [-]
if OpenPictureDialog1.Execute then
  begin
   
      if (CDClientDataSet1.State in [dsEdit,dsInsert]) then
      begin
          DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
          TBlobField(CDClientDataSet1.FieldByName('IMAGEN')).LoadFromFile(OpenPictureDialog1.FileName);//aquí da el error si es JPG, si es bmp no da error.
      end;
    end;
  end;
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema al intentar guardar imagen totote Firebird e Interbase 2 15-01-2008 19:01:25
Problemas al intentar trabajar con .ini Greco OOP 2 30-07-2007 21:14:05
problema al intentar guardar una imagen como blob en una tabla Gigabyte1024 Conexión con bases de datos 3 22-02-2007 23:30:34
Error al intentar un Preview JulioGO Impresión 2 28-04-2006 22:14:27
Error al intentar guardar texto de Open Office en disquete fidel Linux 0 28-05-2005 13:19:09


La franja horaria es GMT +2. Ahora son las 00:33:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi