Ir ao conteúdo

função chr no pascal


Visitante: silvamatheus

Posts recomendados

Visitante: silvamatheus
 
Postado
qual é a sintaxe da função chr, qual é o  seu tipo (integer,char ou string). 

Postado

Segundo o help do delphi, a funçao Chr retorna o caracter ASCII referente a um valor dado. voce passa um valor decimal ou hexadecimal e a função lhe retorna o caracter ASCII equivalente.

Veja sobre a tabela ASCII neste site: http://pt.wikipedia.org/wiki/ASCII

Sintaxe: function Chr(X: Byte): Char;

Para fazer um teste, coloque num Form um label e um botao.

No evento OnClick do botao coloque o seguinte codigo:


procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:= Chr(65);
end;

Este código fará com que o caption do label se torne o caracter da tabela ASCII referente ao valor decimal 65, que no caso será 'A'.

voce pode passar o parametro em hexadecimal tambem... Por exemplo:


procedure TForm1.Button1Click(Sender: TObject);
begin
Label1.Caption:= Chr($41);
end;

Neste caso foi passado o valor hexadecimal $41 (65 decimal) que tambem será convertido para o caracter ASCII 'A' pela função Chr.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!