Função Ord

Delphi

10/02/2004

Oi,

Tenho as seguintes variáveis definidas:
z, x : String;
y : Integer;

Qdo uso a função ord no procedimento abaixo, ele emite erro de compilação ´incompatible types´.
x := copy(z,1,1);
y := ord(x);

O que pode estar ocasionando esse erro?


Repa

Repa

Curtidas 0

Respostas

Beppe

Beppe

10/02/2004

repa, repa, repa...olha as letras maiúsculas no título... :(

Siguinte...Ord funciona para valores tipo escalares, como enumeração, char, integer, boolean, etc...

Você pode usar assim:
ord(x[1]); // código do primeiro caractere

Veja que nem é necessário criar um nova string.


GOSTEI 0
Repa

Repa

10/02/2004

Pode me desculpar? Só depois que percebi o caps lock ligado :oops:


GOSTEI 0
Beppe

Beppe

10/02/2004

Pode me desculpar? Só depois que percebi o caps lock ligado :oops:

Tá, dessa vez passa porque você prometeu colocar sua foto no buteco. :wink:


GOSTEI 0
POSTAR