Ver Mensaje Individual
  #6  
Antiguo 07-07-2007
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 27
Delphius Va camino a la fama
He estado siguiendo a este hilo y la verdad es que como que le dieron demasiada rosca al asunto.

Cita:
Empezado por eduarcol
No se si son manias o es que lo lei pero el asunto es que no me gusta crear excepciones que pueden ser evitadas.
Es cierto, si se puede evitar el asunto de las excepciones. Conviene.

Ahora, para encabronar, y seguir dandole rosca... ¿alguno no pensó el emplear la antigua función val()?

Con esto simplemente podríamos hacer algo así (que también es rebuscado ya que por esas dos líneas directamente conviene meterle un IF) :

Código Delphi [-]
function EsNumero(Numero: string): boolean;
var
  Chequeo, Num: integer;
begin
   val(Numero, Num, Chequeo);
   result := (Chequeo = 0);
end;

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita