FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Convertir un Single en 4 char
Hola ! Tengo un problema que no sé como resolver, he intentado de cientos de formas sin exito.
Debo enviar por el puerto serie un Single, pero para enviarlo debo convertirlo en 4 caracteres (chars) Seria lo contrario a lo que preguntaba en otro post: http://www.clubdelphi.com/foros/showthread.php?t=30929 Me urge solucionar este tema, CUALQUIER ayuda urgente sera bienvenida Desde ya muchisimas GRACIASS Carlos |
#2
|
|||
|
|||
Hay varias formas de hacerlo, por ejemplo usando nuestros amigos los punteros:
Código:
var ptr :PChar; number:single; c1,c2,c3,c4:char; begin number:= 13.34; ptr:= @number; c1:= ptr[0]; c2:= ptr[1]; c3:= ptr[2]; c4:= ptr[3]; // O Directamente sin variables intermedias c1:= PChar(@number)[0]; c2:= PChar(@number)[1]; c3:= PChar(@number)[2]; c4:= PChar(@number)[3] end; |
#3
|
|||
|
|||
Cita:
y no se como solucionarlo |
#4
|
|||
|
|||
Alguna idea por favorr
Hola... alguein que me tire una idea ??
|
#5
|
||||
|
||||
Si te fijas un poco en el hilo anterior, yo creo que la solución es evidente.
En el hilo anterior convertíamos un String en PChar de la siguiente manera:
Asi que si aplicamos el paso inverso:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
scancode to char | droguerman | API de Windows | 4 | 08-04-2007 17:46:42 |
Formato a un Char | JudyA | OOP | 1 | 21-02-2007 04:43:11 |
Limitar un single a dos decimales | pablomg8 | Varios | 7 | 16-09-2004 14:27:12 |
Convertir variable tipo Word a Char | andre | Varios | 2 | 15-12-2003 20:15:23 |
password char clx ? | Alex2000 | Varios | 1 | 15-12-2003 18:14:13 |
|