¿ Como serializar un objeto en Compact Framework 2.0 ?

04/07/2006 - 17:09 por Mac Hill | Informe spam
¿ Como se puede deserializar un objeto en .NET Compact Framework 2.0, que fue
originalmente serializado en Java utilizando una serialización binaria ?

Utilizando la clase ObjectInputStream de Visual J# 2005 se ha logrado
desarrollar una aplicación windows que permite realizar la deserialización,
pero al generar una aplicación para Pocket PC aparece el siguiente error en
tiempo de ejecución:

"Could not load type 'java.io.ObjectInputStream' from assembly 'vjslib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken°3F5F7F11D50A3A'."

¿ Falta registrar algún componente ?
¿ Se puede agregar funcionalidad del Framework 2.0 al Compact Framework ?

Gracias por su respuesta!

Preguntas similare

Leer las respuestas

#1 RFOG
07/07/2006 - 00:33 | Informe spam
La clase equivalente sería

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter

que no está soportado en el .NET Compact, y en general nada relativo a la
serialización está soportado.

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficcion y programacion
La ansiedad es un arroyito de temor que corre por la mente. Si se le
alimenta puede convertirse en un torrente que arrastrara todos nuestros
pensamientos.

"Mac Hill" wrote in message
news:
¿ Como se puede deserializar un objeto en .NET Compact Framework 2.0, que
fue
originalmente serializado en Java utilizando una serialización binaria ?

Utilizando la clase ObjectInputStream de Visual J# 2005 se ha logrado
desarrollar una aplicación windows que permite realizar la
deserialización,
pero al generar una aplicación para Pocket PC aparece el siguiente error
en
tiempo de ejecución:

"Could not load type 'java.io.ObjectInputStream' from assembly 'vjslib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken°3F5F7F11D50A3A'."

¿ Falta registrar algún componente ?
¿ Se puede agregar funcionalidad del Framework 2.0 al Compact Framework ?

Gracias por su respuesta!
Respuesta Responder a este mensaje
#2 Unai Zorrilla Castro
13/07/2006 - 14:03 | Informe spam
Bueno bueno, esto no es cierto, ten en cuenta que si no no podrías conectarte
a un servicio web. Hay cosas limitadas pero hay De hecho en el SP1 de CF
2.0 vendrá ya la posibilidad de marcar con el decorador Serializable



Saludos
Unai Zorrilla Castro
Microsoft MVP Compact Framework
Web: www.canaldotnet.com
Blog: http://www.geeks.ms/blogs/unai


"RFOG" wrote:

La clase equivalente sería

System.Runtime.Serialization.Formatters.Binary.BinaryFormatter

que no está soportado en el .NET Compact, y en general nada relativo a la
serialización está soportado.

Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficcion y programacion
> La ansiedad es un arroyito de temor que corre por la mente. Si se le
alimenta puede convertirse en un torrente que arrastrara todos nuestros
pensamientos.

"Mac Hill" wrote in message
news:
>¿ Como se puede deserializar un objeto en .NET Compact Framework 2.0, que
>fue
> originalmente serializado en Java utilizando una serialización binaria ?
>
> Utilizando la clase ObjectInputStream de Visual J# 2005 se ha logrado
> desarrollar una aplicación windows que permite realizar la
> deserialización,
> pero al generar una aplicación para Pocket PC aparece el siguiente error
> en
> tiempo de ejecución:
>
> "Could not load type 'java.io.ObjectInputStream' from assembly 'vjslib,
> Version=2.0.0.0, Culture=neutral, PublicKeyToken°3F5F7F11D50A3A'."
>
> ¿ Falta registrar algún componente ?
> ¿ Se puede agregar funcionalidad del Framework 2.0 al Compact Framework ?
>
> Gracias por su respuesta!



Respuesta Responder a este mensaje
#3 RFOG
13/07/2006 - 17:46 | Informe spam
On Thu, 13 Jul 2006 14:03:01 +0200, Unai Zorrilla Castro
wrote:

Bueno bueno, esto no es cierto, ten en cuenta que si no no podrías
conectarte
a un servicio web. Hay cosas limitadas pero hay De hecho en el SP1
de CF
2.0 vendrá ya la posibilidad de marcar con el decorador Serializable



Tampco he probado a usarlo en un embedded... al menos la documentación
dice que no.



Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
- ¡María, tráeme un manzana!
- ¿Te la pelo?
- Vale, pero tráeme un manzana.
Respuesta Responder a este mensaje
#4 Victor
14/07/2006 - 08:44 | Informe spam
Un objeto creado por ti, tal cual, no se puede serializar, lo que si permite
el CF2 es serializar XML, de ahí que funcionen los servicios web, serializar
un objeto declarado por ti como se realiza con el Framework normal no se
puede, tendras que pasarlo a un fichero xml (es una posibilidad).

Un saludo
Respuesta Responder a este mensaje
#5 RFOG
14/07/2006 - 09:39 | Informe spam
On Fri, 14 Jul 2006 08:44:01 +0200, Victor
wrote:

Un objeto creado por ti, tal cual, no se puede serializar, lo que si
permite
el CF2 es serializar XML, de ahí que funcionen los servicios web,
serializar
un objeto declarado por ti como se realiza con el Framework normal no se
puede, tendras que pasarlo a un fichero xml (es una posibilidad).

Un saludo


Pero los serialziadores XML no permiten serialzar ni la mitad de objetos
que los binarios, y creo que la pregunta original iba relacionada con eso:
a fin de cuentas, serializar tus propios objetos con un formateador
binario no se puede, que era la pregunta original (creo) y mi respuesta
orignal.


Visita mi blog: http://rfog.blogsome.com
Libros, ciencia ficción y programación
- ¡María, tráeme un manzana!
- ¿Te la pelo?
- Vale, pero tráeme un manzana.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida