Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   conversión a entero (https://www.clubdelphi.com/foros/showthread.php?t=35032)

anto1178 29-08-2006 16:48:57

conversión a entero
 
hola! estoy haciendo un gestor de torneo de futbol, y quisiera realizarle la siguiente pregunta:
tengo un form con un tedit en el cual siempre ingreso numeros( los resultados de los partidos). estos resultados los vuelco en una matriz de tipo entero.
como podria realizar la conversión de lo que ingreso en el tedit a dicha matriz.

Código Delphi [-]
if((reseq1.text <> '') and (reseq2.Text <> '')) then begin
                        resul[c,j] := StrToInt(reseq1.text);
                        resul[c,i] := StrToInt(reseq2.Text);

este es parte del código, si no verifico eso de los espacios me sale el error EConvertError, durante la ejecución.

Desde ya, muchas gracias!!!

seoane 29-08-2006 17:02:16

Prueba con algo como esto:

Código Delphi [-]
var
  i: integer;
begin
  if TryStrToInt(reseq1.text,i) then
    resul[c,j]:= i;
end,

De esta forma si el contenido de reseq1.text no se puede convertir en un numero, no se mostrara error.

anto1178 29-08-2006 17:09:37

gracias! pero yo lo que necesito es saber como del tedit convierto a entero.:confused:

luisgutierrezb 29-08-2006 19:50:32

que tal:

Try
resul[c,j] := StrToInt(reseq1.text);
Except
Raise Exception.Create('Error no se tecleo un numero');
End;

otra cosa, porque no usas algun componente que solo acepte numeros? o modifica los edit en el evento onkeypress para que solo acepte numeros


La franja horaria es GMT +2. Ahora son las 18:07:42.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi