Código Delphi
[-]
procedure TForm1.BitBtn1Click(Sender: TObject);
var
x,y: integer;
begin
C := #123; for y := 0 to 24 do begin
Columnas[y] := Char(y+100); end;
Case Ord(C) of
97..122: Col:=0; 48..57: Col:=2; 10,13: Col:=22; else begin
for x := 0 to 24 do begin
if C=Columnas[x] then begin
Col:=x; ShowMessage('Salio en Columna '+Inttostr(x)); Exit; end
else Col:=24; end;
end;
end;
end;
Edito: Aunque creo que se donde está el problema, como no haces un brake en el for, por eso es que sigue mostrando Col=24....., he corregido el código agregando un Exit.
Vaya genere otro post en lugar de editar el anterior....... bueno, inc(egostar)