Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2014
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Question Diferencia de comandos

Hola Amigos,

Junto con saludar, queria hacerles una consulta, cual es la diferencia entre chr() y chr($)?, tengo este ejemplo:

Código Delphi [-]
 CHR($)  - writeln(f, chr($1B) + '@' + chr($1B) 
 CHR()   - writeln(f, chr(1B)   + '@' +  chr(1B)

Muchas gracias por su ayuda.
Responder Con Cita
  #2  
Antiguo 09-05-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 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
  #3  
Antiguo 09-05-2014
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 19
BuenaOnda Va por buen camino
Smile Duda aclarada.

Muchas gracias ecfisa, queda resuelta mi duda.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Comandos AT y Delphi aagrlp640 Varios 0 28-04-2011 20:11:11
Ayuda con los comandos del ASM. REHome ASM y Microcontroladores 5 10-03-2008 23:45:41
linea de comandos y bpl juanmdq Varios 8 25-01-2008 15:44:18
messenger por comandos Cosgaya Varios 0 01-02-2006 12:58:17
Ejecutar comandos del DOS? Carlos Arevalo Varios 3 12-11-2003 07:50:41


La franja horaria es GMT +2. Ahora son las 22:22:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi