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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-05-2015
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Poder: 18
mjjj Va por buen camino
Savetostream en Delphi XE5

Estimados, estoy migrando una aplicación desde Delphi 2010 a Delohi XE5, pero tengo un problema al intentar guardar un imagen ya sea en memoria o en el disco duro.
Este código funciona perfecto en 2010, pero en XE5 me arroja un error... "Stream read error"

Código Delphi [-]
var
MS: TMemoryStream;
FS: TFileStream;
begin
MS := TMemoryStream.Create;
try
TBlobField(ibquery1.FieldByName('foto')).SaveToStream(MS);
if ms.Size = 0 then exit; //no imagen
  ms.Position := 0;

Image1.Picture.Bitmap.LoadFromStream(MS);
finally
MS.Free;
end;

La imagen guardada es un BMP.
Espero me puedan ayudar.
Gracias
Responder Con Cita
 



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 19:13:42.


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