Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Bibliotecas de código fuente > [GH Freebrary]
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Función ghRightInt

Devuelve el número entero que aparece representado al final de una cadena de caracteres.

Unidad

GHFRTL

Declaración
Código Delphi [-]
  { Right Integer }
  Function ghRightInt (Const Value :String;
    Const MaxLength :Integer = MaxInt) :Integer;
Descripción

La función ghRightInt toma una cadena de caracteres, busca en su extremo derecho una serie de dígitos decimales y convierte éstos a un valor de tipo Integer. El parámetro MaxLength indica la cantidad máxima de dígitos a considerar.

Parámetros

Value — Una cadena de caracteres que exprese un número entero en su parte final. Si es una cadena vacía o no termina en dígito decimal, el resultado será 0.

MaxLength — Sirve para limitar la cantidad de caracteres numéricos que serán tomados en cuenta, contando de derecha a izquierda. Este parámetro puede omitirse, en cuyo caso se consideran todos los dígitos decimales que aparezcan juntos al final de la cadena.

Nota: Si el valor representado por los dígitos extraídos es mayor a 2147483647 (máximo del tipo Integer), el resultado será 0.

Nota: Ya que solamente se toman en cuenta los caracteres que son dígitos decimales, esta función nunca regresa un valor negativo aun si el grupo de dígitos lleva delante el signo "-".

Ejemplos
Código Delphi [-]
  I := ghRightInt ('Fahrenheit 9/11');
  // I = 11

  I := ghRightInt ('District 9');
  // I = 9

  I := ghRightInt ('Cell 211');
  // I = 211

  I := ghRightInt ('2012');
  // I = 2012

  I := ghRightInt ('2012', 3);
  // I = 12

  I := ghRightInt ('Test2147483647');
  // I = 2147483647

  I := ghRightInt ('Test2147483648');
  // I = 0

  I := ghRightInt ('Test2147483648', 9);
  // I = 147483648

  I := ghRightInt ('1983-2002');
  // I = 2002

  I := ghRightInt ('Test');
  // I = 0

  I := ghRightInt ('');
  // I = 0

Última edición por Al González fecha: 08-11-2013 a las 03:08:56.
Responder Con Cita
  #2  
Antiguo 26-03-2013
Avatar de TiammatMX
TiammatMX TiammatMX is offline
Miembro
 
Registrado: jun 2006
Ubicación: Universo Curvo\Vía Láctea\Sistema Solar\Planeta Tierra\América\México\Puebla\Heróica Puebla de Zaragoza\Jardines de San Manuel\Home
Posts: 746
Poder: 18
TiammatMX Va camino a la fama
Thumbs up

Cita:
Empezado por Al González Ver Mensaje
Devuelve el número entero que aparece representado al final de una cadena de caracteres...
¡¡Excelenteeee!! Ahora, una función que devuelva la hora en varios formatos (entero, flotante, string)..., ésa me sería MUY útil.

Saludines, compadre.
__________________
Felipe Eduardo Ortiz López. Delphi programmers does it recursively...

"Un programador, es un creador de universos en donde sólo él es responsable. Universos de complejidad prácticamente ilimitada que se puede crear en forma de programas de ordenador." - Joseph Weizenbaum.

Témele a los profetas... y a aquellos que están listos para morir por "la verdad", ya que como regla general hacen morir a muchos otros con ellos, frecuentemente antes que ellos, y a veces en lugar de ellos. — Umberto Eco
Responder Con Cita
  #3  
Antiguo 26-03-2013
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
Cita:
Empezado por tiammat Ver Mensaje
Ahora, una función que devuelva la hora en varios formatos (entero, flotante, string)..., ésa me sería MUY útil.
Adelante Felipe. Si pudieras abrir un nuevo hilo detallando el requerimiento y, una vez estimado su valor, con gusto lo agregaré a la lista de tareas para GHF.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Función javascript que llama a otra función javascript en otra página jandroruiz HTML, Javascript y otros 4 28-02-2013 11:38:00
función POS petete2008 Varios 4 05-09-2012 16:30:27
Funcion fafita Varios 7 25-01-2008 16:03:40
Funcíon % de CPU jorgegetafe Varios 0 03-11-2007 17:17:54
La función Ord() soul6301 Varios 2 27-06-2004 01:43:17


La franja horaria es GMT +2. Ahora son las 22:01: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
Copyright 1996-2007 Club Delphi