Ver Mensaje Individual
  #1  
Antiguo 24-04-2006
cmurua71 cmurua71 is offline
Miembro
 
Registrado: nov 2005
Posts: 13
Reputación: 0
cmurua71 Va por buen camino
Transformar un String[4] en un Real

Hola

Tengo un problema al recibir datos por el puerto serie. Tratare de ser organizado al respecto:

1- Los datos provienen de un dispositivo que me envia 4 bytes, estos bytes son los correspondientes a un REAL (IEEE, la representacion en 32 bits de un real).
2- Esos datos llegan a la PC, en la misma corro un programa en Delphi. En este programa utilizo un componente TDataPacket, asociado a un componente TComPort
3- El componente TDataPacket me sensa el encabezado de la cadena y lee los 4 bytes.
4- El problema es que el componente me entrega esos 4 bytes como 4 caracteres (un string en realidad), PERO EN REALIDAD SON UN REAL.
5- Por lo tanto... Como transformo esos 4 bytes en un REAL, que es lo que en realidad representan ??

Probe de varias formas con punteros, pero ninguna me funcionó

ALGUNA IDEA, AYUDA ?? Sera muyy bienvenida la ayudaa

Desde ya muchas gracias, UN ABRAZO

Carlos
Responder Con Cita