Ver Mensaje Individual
  #6  
Antiguo 22-04-2009
Avatar de rgstuamigo
rgstuamigo rgstuamigo is offline
Miembro
 
Registrado: jul 2008
Ubicación: Santa Cruz de la Sierra-Bolivia
Posts: 1.646
Reputación: 17
rgstuamigo Va por buen camino
Lightbulb

Cita:
Empezado por Carmelo Cash Ver Mensaje
Gracias duiliolosa con
Código Delphi [-] for i:=1 to length(Mensaje) do begin num:= Ord(Mensaje[i]); .... end;

quedó bien ya que te transforma el string a byte, .....
Lo correcto es que no es que tranforma un string a byte, sino un Caracter (char)a byte. Ten en cuenta eso.No es lo mismo decir un string que un caracter(ascii).Delphi lo diferencia por sus tipos de datos String y char.
Bueno agregando un poquito esta linea de codigo que te propone duilioisola:
Código Delphi [-]
...
num:= Ord(Mensaje[i]);
...
tambien se podria hacer casting algo asi:
Código Delphi [-]
num:=Byte(Mensaje[i]);//aqui estoy transformando un char a byte(casting).
Para complementar tus dudas sobre conversion char a byte y viseversa chequea este hilo.
Saludos....
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
Responder Con Cita