Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2005, 14:47
mariano_donati
 
Fecha de Ingreso: marzo-2005
Mensajes: 1.418
Antigüedad: 19 años, 1 mes
Puntos: 9
No se si a alguien le interese esto, pero finalmente pude resolver mi inconveniente. El problema era que tenía dos clases llamadas de la misma forma en cada aplicación, lo cual me generaba error. Entonces, lo que hice fue en lugar de tener la clase en cada aplicación, generar una dll y referenciarla desde las aplicaciones, y así si funciono. Vuelvo a repetir, no se si a alguien le interese, pero esta son las funciones que utilizo para hacerlo:

PrivateFunction GetSerializedBytes(ByVal E As Message) AsByte()

'Esta función devuelve la matriz de bytes del objecto serializado para poder ser enviado mediante el socket

Dim Formatter AsNew BinaryFormatter()

Dim S AsNew MemoryStream()

Formatter.Serialize(S, E)

Return S.GetBuffer()

EndFunction


PrivateFunction DeserializeBytes(ByVal B() AsByte) As EventSender

'Esta funcion es la que me permite deserializar el objeto

Dim Formatter AsNew BinaryFormatter()

Dim M AsNew MemoryStream(B)

ReturnCType(Formatter.Deserialize(M), EventSender)

EndFunction

Espero que le sea de utilidad a alguien ya que en este foro realmente me han ayudado un monton.
Saludos a todos!.
__________________
Add, never Remove