Auto Incremento com Letra
Olá galera!
Em geral a minha dúvida é a seguinte: Como fazer um auto incremento com letras de A até Z (somente maiúsculas)?
Tente o seguinte código:
Grato desde já!
Em geral a minha dúvida é a seguinte: Como fazer um auto incremento com letras de A até Z (somente maiúsculas)?
Tente o seguinte código:
// Dessa forma funciona... mas se eu colocar um Label no lugar do Ord('A')
procedure TForm1.Button1Click(Sender: TObject);
var
n: Byte;
begin
n := Ord('A'); // RETORNA 65 QUE É O CERTO
inc(n);
Label1.Caption := char(n);
end;
procedure TForm1.Button1Click(Sender: TObject); var n: Byte; begin n := Ord(Label1.Caption); // Label1.Capiton = 'A' mesmo assim me retorna 52!? De onde é esse 52??? é pra retorna 65... wtf!!! inc(n); Label1.Caption := char(n); end;
Grato desde já!
Romario Melo
Curtidas 0
Respostas
Marco Salles
29/09/2012
var n: Byte; begin n := Ord(Label1.Caption[1]); // Label1.Capiton = 'A' mesmo assim me retorna 52!? De onde é esse 52??? é pra retorna 65... wtf!!! dec(n); Label1.Caption := char(n); end;
[]sds
GOSTEI 0
Romario Melo
29/09/2012
[ Resolvido ]
vlw Marcos... consegui ao mesmo tempo!!!
vlw Marcos... consegui ao mesmo tempo!!!
GOSTEI 0