Converter char para Ascii

12/03/2004

0

Olá pessoal,

preciso transformar um char em código ascii mas não encontrei função para isso, alguém tem alguma idéia??

Agradecido


Anisio

Anisio

Responder

Posts

12/03/2004

Marcelo

Olha colega, voce pode fazer da seguinte forma:

1º - No evento KeyPress do form, digite o seguinte:
var
 i : Integer;
begin
  i := Key;
  ShowMessage( IntToStr( i ));
end;


2º - Coloque um Edit no form.
3º - Mude a propriedade ´KeyPreview´ do form para ´True´.

Ao executar a aplicação, digite algo no Edit, que surgirá uma mensagem com o código correspondente ao valor digitado!
Valeu?


Responder

12/03/2004

Anisio

valeu cara, mas pra mim naum deu certo.. :(
uso Delphi 5, naum sei se é por isso, mas o i (integer) não pode receber um char...


Responder

12/03/2004

Denis

Showmessage(´Código asc de c é :´+IntToStr(Ord(´c´)));

ou do char que vc. colocar dentro da função ord.


Responder

12/03/2004

Marcelo

valeu cara, mas pra mim naum deu certo.. :( uso Delphi 5, naum sei se é por isso, mas o i (integer) não pode receber um char...


Colega, eu fiz o exemplo em Builder, pois aki nao tenho o Delphi intalado!

Tente fazendo conversões do tipo: i := StrToInt( Key );

Valeu?


Responder

12/03/2004

Anisio

obrigado a todos,
questão resolvida.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar