Ver Mensaje Individual
  #2  
Antiguo 09-05-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola BuenaOnda.

Tenes una confusión. Por defecto pascal utiliza notación decimal, cuando queremos indicar que un valor será expresado en forma hexadecimal hay que indicarlo precediendo a la cifra por el símbolo $.

Por otro lado la función Chr, está declarada de la forma,
Código Delphi [-]
function Chr(X: Byte): Char;
y devuelve el caracter ASCII correspondiente al valor ingresado.

Es decir que: Chr($41) = Chr(65) = 'A'

En la primera línea del código de tu mensaje Chr($1B) es igual a Chr(27). La segunda sin embargo te dará un error ya que 1B no es un valor en ningun sistema numérico para el lenguaje y tampoco puede ser una variable tipo Byte por comenzar con un número.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 09-05-2014 a las 18:58:35.
Responder Con Cita