![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Grabar un TImage en FB 2.5
Buenos días. He estado mirando aquí y en otros foros cómo grabar el contenido de un TImage en una BB.DD. Firebird 2.5. La tabla está definida así:
El TImage lo cargo a partir de un fichero que selecciono con un TOpenPictureDialog y para grabar el contenido del TImage en la tabla uso esto: Código:
TJPEGImage *ImgJpg = new TJPEGImage; TMemoryStream *msImagen = new TMemoryStream; msImagen->Clear(); ImgJpg->Assign(Caratula->Picture->Bitmap); ImgJpg->SaveToStream(msImagen); msImagen->Seek(0, soFromBeginning); Query->Close(); Query->SQL->Text = "INSERT INTO Imagen (Tipo, Registro, Posicion, Caratula) VALUES (:Tipo, :Registro, 'P', :Caratula)"; Query->ParamByName("Caratula")->LoadFromStream(msImagen, ftBlob); Query->ParamByName("Tipo")->AsInteger = TabControl1->TabIndex + 1; Query->ParamByName("Registro")->AsInteger = nRegistro; Query->ExecSQL(); Query->Transaction->Commit(); |
#2
|
||||
|
||||
¿Y algo así?
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
||||
|
||||
Sí, esa alternativa la había evaluado pero lo que me mosquea es que exactamente el mismo código en otra aplicación funciona perfectamente.
|
#4
|
||||
|
||||
Entonces habrá alguna diferencia, revísalo con lupa.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
||||
|
||||
Eso hago. Me estoy volviendo loco. Gracias.
|
#6
|
||||
|
||||
Pues no sé que habré hecho pero ahora funciona bien con este código:
Realmente es una mezcla del que puse yo y la sugerencia de Casimiro. |
#7
|
||||
|
||||
![]() ![]() ![]()
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Girar un Timage con respecto a otro Timage | Tuvan | Gráficos | 1 | 05-11-2016 21:30:50 |
Como grabar el contenido de Timage a un archivo jpg | Bertifox2008 | Internet | 4 | 13-11-2009 06:45:56 |
como Hacer que un TImage siga a un Timage? | j_flores3000 | OOP | 8 | 27-03-2008 18:47:50 |
Copiar Bitmap de un TImage a otro TImage | quinqui | Gráficos | 2 | 24-01-2008 15:22:30 |
como combinar 2 Timage en un tercer Timage | JefeNet | Gráficos | 10 | 02-09-2004 16:51:35 |
![]() |
|