Verificar que el contenido de un String este dentro de cierto rango
Hola!
Con este codigo (que no he probado aun) intento ver que el string solo tenga numeros, el caracter de espacio y el punto decimal
Es correcto el enfoque? No lo he verificado en la practica. El control de excepcion lanza una ventana de aviso, ¿Es posible solo ignorar la excepcion? se me ocurre para no esperar que el operador Acepte el mensaje solo guardar un log ¿Como haria eso? Como siempre agradezco su ayuda y tiempo invertido!! :) |
Hola Fidel.
Sabiendo que tienes Delphi XE2 y disposición para usar GH Freebrary, te paso un ejemplo de cómo hacerlo con una función de esta biblioteca. La función ghIsChrs comprueba si una cadena dada (S) se compone de, y sólo de, caracteres que se encuentren en un conjunto dado, en este caso punto, dígitos decimales y espacio en blanco. En el ejemplo, el primer If no se cumple, los segundos dos Ifs sí. Desde luego, puede haber otras soluciones para esta situación. La mía es sólo una alternativa. :) Saludos. |
Hola Fidel.
Cita:
Llamada:
Saludos :) |
Alberto y Daniel gracias por sus respuestas, no he podido realizar las pruebas necesarias pues se me ha complicado el día sin embargo a la primera oportunidad estaré en ello y les informare.
Muchas gracias por su interés. |
FGarcia,
Cita:
Revisa este código: El código anterior en Delphi 7 sobre Windows 7 Professional x32, Realiza la verificación de un string y guarda un registro por cada caso de error en un archivo histórico, como se muestra en la siguiente imagen: Espero sea útil :) Nelson. |
La franja horaria es GMT +2. Ahora son las 07:31:11. |
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