Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2014, 00:40
Ace_Slelt
 
Fecha de Ingreso: agosto-2010
Mensajes: 20
Antigüedad: 13 años, 8 meses
Puntos: 0
Pregunta StructureToPtr

Buenos dias, tengo un codigo en C# que recibe un buffer de bytes mediante un socket. Cuando lo recibe mediante PtrToStructure reorganiza ese array y rellena una structura.


Código:
if ((int) this.buffer[0] == 36)
              {

                this.struct = (miclase.datos) Marshal.PtrToStructure(gcHandle.AddrOfPinnedObject(), typeof (miclase.datos));
               }
Ahora he de enviar desde otro codigo en c++, esta misma estructura de tal forma que lo entienda ese trozito de codigo de ahi. He intentado probar con StructureToPtr mediante C++ y no consigo compilar el codigo....he probado tambien mediante memcpy pero no llegan bien los datos. Como creeis que seria la mejor forma de enviar los datos desde C++ y rellenar la estructura??

Si podeis aportar algo por poco que sea os lo agradeceria. Saludos!