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
|