![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Bueno, eso no cambia mucho lo que he comentado antes, sólo debes crear una constante, por ejemplo, y añadir los caracteres que se pueden encontrar y luego comparar con ellos:
Luego en lugar de controlar si hay un espacio, debes controlar si hay alguno de esa constante.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#2
|
|||
|
|||
|
Gracias otra vez.
Lo que propones simplifica lo que pensaba hacer y, además, añades ":" entre los caracteres posibles. ¿Habrá algún otro caracter que pueda aparecer antes y/o después del nombre de una constante de texto?. Salu2. |
|
#3
|
|||
|
|||
|
Si se complica seleccionar todos los caracteres no deseados posibles por haber algunos desconocidos, se podria rellenar la constante que te comenta Casimiro con los valores que si admites y conoces ("a...z" y "A...Z"). En lugar de comprobar si el caracter se encuentra en entre ellos comprobarias si el caracter NO se encuentra y entonces ya procederias a lo que siga en tu programa.
|
|
#4
|
|||
|
|||
|
Muchas gracias Reevil.
Posiblemente esa sea la mejor forma de simplificarlo. Creo que con esa idea y las que aportó Casimiro, podré realizar lo que quería. Salu2. |
|
#5
|
|||
|
|||
|
Hola de nuevo.
Aquí está la función y la forma de llamarla. Resuelve todos los problemas que planteaba cuando empecé este hilo. La función reemplaza las apariciones de un nombre de constante en el código de un programa Delphi. No confunde los nombres "acerco52" con "co5". Si el nombre de la constante aparece varias veces en una misma línea, actúa con cada aparición de forma independiente, por lo que se evita el error comentado en el párrafo anterior. En el ejemplo se recorre un memo en el cual previamente se habría cargado el código de 'archivo.pas'.
Lo dejo en el foro por si a alguna persona le puede resultar útil en alguna situación parecida. Gracias de nuevo a Casimiro y a Reevil. Sin sus sugerencias y explicaciones no creo que lo hubiera podido realizar tan fácil y rapidamente. Saludos. Última edición por rrf fecha: 04-10-2010 a las 20:37:59. Razón: mejora en presentación del código |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sólo para expertos: "Error reading iError.Picture.Data:Out of system resources" | sami76 | Varios | 2 | 04-10-2007 13:53:31 |
| Particiones en "solo lectura " con cd_live de knoppix | Diavlo | Linux | 1 | 03-10-2007 04:06:26 |
| Necesito llamar a métodos de clases "hija" desde su clase "padre" | Flecha | OOP | 17 | 20-04-2007 00:03:53 |
| Reemplazar "," por ":" en un punto flotante | DTAR | SQL | 2 | 09-05-2006 23:55:07 |
| buscar palabras parecidas (estilo google) - "quiso decir...." | ksellas | Conexión con bases de datos | 10 | 26-01-2005 00:30:49 |
|