Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Grabar archivo bmp en base de dato

Hola, tengo una base de datos paradox.
Tengo un campo de tipo graphic. Mi version de delphi es la 5.
Como hago para grabar un archivo BMP en ese campo grafico
Muchisimas gracias por todo.
Responder Con Cita
  #2  
Antiguo 16-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Aqui tienes un ejemplo:
http://www.clubdelphi.com/foros/showthread.php?t=300

Pero si no me equivoco se puede hacer en forma mas sencilla, simplemente haciendo un Campo.Assign(Bitmap)

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 17-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
La extension es .BMP

Hola ese codigo me anda para un archivo cuya extension es JPG.
Pero para uno con extension BMP Como hago¿?
Gracias por todo.
Responder Con Cita
  #4  
Antiguo 17-06-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 28
jachguate Va por buen camino
Cool

Cita:
Empezado por zugazua2001
Pero para uno con extension BMP Como hago¿?
Conceptualmente, exactamente igual... en la práctica, cambiando el jpeg por bmp.

¿cuantas veces probaste antes de preguntar de nuevo?
__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 17-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Siendo Paradox y siendo BMPs la cuestión es mucho más sencilla:


Código Delphi [-]
Table1.Append;
Table1Imagen.LoadFromFile('imagen.bmp');
Table1.Post;

// Saludos
Responder Con Cita
  #6  
Antiguo 17-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Hola me tira un error.

Hola, te cuento que ya habia intentado con ese codigo.
Pero me tira un error: "No se puede abrir el archivo"
Gracias igualmente.
Cita:
Empezado por roman
Siendo Paradox y siendo BMPs la cuestión es mucho más sencilla:


Código Delphi [-]
Table1.Append;
Table1Imagen.LoadFromFile('imagen.bmp');
Table1.Post;

// Saludos
Responder Con Cita
  #7  
Antiguo 17-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Intente varias veces pero nada

Hola ya habia intentado antes, sin exito por ello es que habia escrito ese hilo.
Me tira un error como que espera un archivo extension JPG
Gracias por todo.

Cita:
Empezado por jachguate
Conceptualmente, exactamente igual... en la práctica, cambiando el jpeg por bmp.

¿cuantas veces probaste antes de preguntar de nuevo?
Responder Con Cita
  #8  
Antiguo 17-06-2005
paufra paufra is offline
Miembro
 
Registrado: oct 2003
Ubicación: Sueca. Valencia
Posts: 33
Poder: 0
paufra Va por buen camino
Por el error que te da yo apuntaria a que no es capaz de encontrar el archivo. ¿Lo tienes en la misma ruta que la aplicación? Prueba a ponerle la ruta absoluta para cargar la imagen.
Yo para poner un BMP el mi BD uso Assign y me funciona bien. (Yo uso FB)
__________________
Pau Franco
www.pau.com.es
Responder Con Cita
  #9  
Antiguo 17-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por zugazua2001
Pero me tira un error: "No se puede abrir el archivo"
¿No será que no existe el archivo o lo tienes lockeado por otra aplicación?..


Cita:
Empezado por zugazua2001
Hola ya habia intentado antes, sin exito por ello es que habia escrito ese hilo.
Me tira un error como que espera un archivo extension JPG
Tienes que cambiar la clase TJPEGImage por TBitmap

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #10  
Antiguo 17-06-2005
zugazua2001 zugazua2001 is offline
Miembro
 
Registrado: oct 2004
Ubicación: Necochea
Posts: 237
Poder: 20
zugazua2001 Va por buen camino
Lockeado por otro usuario

Hola si el problema es que el archivo esta lockeado por otro usuario.
Como lo deslockeo.


Cita:
Empezado por delphi.com.ar
¿No será que no existe el archivo o lo tienes lockeado por otra aplicación?..



Tienes que cambiar la clase TJPEGImage por TBitmap

Saludos!
Responder Con Cita
  #11  
Antiguo 17-06-2005
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por zugazua2001
Hola si el problema es que el archivo esta lockeado por otro usuario.
Como lo deslockeo.
Creo que te vas a meter en problemas intentando de hacer eso... Lo puedes abrir con otra aplicación anteriormente a la tuya??...

PD: Como extra te recomiendo hacer un FileExist antes de LoadFromFile:

Código Delphi [-]
if FileExists(MiArchivo) then
begin
  Table1.Append;
  Table1Imagen.LoadFromFile(MiArchivo);
  Table1.Post;
end;
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
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


La franja horaria es GMT +2. Ahora son las 16:49:24.


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