Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Valor entero de TValueSign (https://www.clubdelphi.com/foros/showthread.php?t=64190)

aggg63 20-03-2009 23:57:30

Valor entero de TValueSign
 
Hola.

La funcion sign devuelve el tipo TValueSign definido como

Código:

type
    TValueSign = -1..1;

He intentado varios cast de TValueSign pero no funcionan. ¿Como puedo obtener el valor entero de TValueSign de una manera sencilla? Sin hacer una funcion Signo del tipo

Código:

if x=0 then
  return:=0
else if x>0 then
  return:=1
else
  return:=-1;

Gracias.

Al González 21-03-2009 00:01:12

¿Y de qué forma lo has intentado? :)

roman 21-03-2009 01:29:09

Yo lo que no entiendo es para qué quieres hacer el moldeo. Un tipo de datos como TValueSign es un subrango de los enteros, por tanto, puedes asignarlo directamente a una variable de tipo Integer.

// Saludos

aggg63 24-03-2009 13:01:21

Solucionado
 
Gracias Roman por la pista. Se colo una variable string cuando pensaba que era un entero. Tarde horas en darme cuenta, siempre leia lo mismo. Ahora funciona correctamente. Disculpad las molestias.


La franja horaria es GMT +2. Ahora son las 07:15:12.

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