![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#3
|
||||
|
||||
Hola.
Creo que el problema te lo da la asignación de la foto. En el Web Service viene definida como Base64, efectivamente: <xs:element minOccurs="0" name="_foto" nillable="true" type="xs:base64Binary"/> Por otro lado, estás asignando al Stream un array de bytes, y ese es el error que te devuelve Delphi: [dcc32 Error] uMain.pas(73): E2010 Incompatible types: 'TStream' and 'System.TArray<System.Byte>' Una posible solución es usar Indy para transformar el base 64 a Stream como se ve en este ejemplo; Ahí lo que hacen es cargar el base64 en un TStringStream y luego cargarlo en la imagen de esta forma: Espero que te sirva. Un saludo |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cargar Imagen en TImage | dmartinezn | C++ Builder | 5 | 09-02-2012 13:43:51 |
Cargar en timage una imagen existente | pablopessoa | Varios | 3 | 19-11-2008 15:02:43 |
Cargar una imagen jpg en un TImage | giropau | C++ Builder | 7 | 19-05-2007 07:11:07 |
Cargar imagen en un TImage | luxus | OOP | 3 | 16-02-2007 17:06:23 |
Cargar una imagen desde la web a un TImage | asegura | Gráficos | 3 | 20-10-2006 02:13:10 |
![]() |
|