![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
nop. lo que quiero es que cuando la variable tome el valor 'Hola' m diga 'Hola, ¿qué tal?' cuando tome el valor 'Guillermo' me diga ¿Cómo estas, Guillermo?...
|
#2
|
|||
|
|||
Ah ya...
Entonces sería algo como:
Saludos... |
#3
|
|||
|
|||
![]() ![]() ![]() ![]() |
#4
|
|||
|
|||
Lo primero que se me ocurre es un archivo de texto con este formato:
Código:
Hola=Hola, ¿qué tal Guillermo=¿Cómo estás, Guillermo? Pepe=Uy, ese nombre no me suena
Ahora la explicación... La clase TStringList tiene una propiedad llamada Values, la cual al insertar una o más líneas con el formato Nombre=Valor, se puede usar para obtener un valor mediante su nombre. Así pues, puedes crear un archivo de texto con tantos pares de "constantes" y sus valores quieras, y luego desde tu aplicación lo cargas a un TStringList y devuelves su valor mediante la propiedad Values, tal como lo muestro en el ejemplo de arriba. Esto es lo primero que se me ocurrió, tal vez exista una forma de hacer más rápido la comparación que necesitas y que sea usando constantes, pero por ahora no se me ocurre nada... Saludos... P.D. [Actualización] Veo que seoane dio la misma respuesta que acabo de dar, lo que me indica que no ando del todo equivocado... ![]() Última edición por maeyanes fecha: 03-10-2006 a las 16:20:32. |
#5
|
||||
|
||||
La respuesta seria usar una serie de if anidados, uno por cada valor posible. Pero eso no quedaría "bonito", así que porque no usar un TStringList:
También puedes cargar la lista desde un archivo de texto, donde cada linea tiene el siguiente formato: Nombre=Valor |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Def. de constantes - Casting | Mariana | OOP | 3 | 21-10-2005 19:24:23 |
variables variables (manual php) | salvica | PHP | 0 | 25-09-2005 16:44:52 |
Constantes de Delphi en Run Time | Carlos Claveria | OOP | 3 | 23-10-2003 17:55:12 |
constantes globales | acrophet | Varios | 3 | 18-09-2003 13:51:45 |
![]() |
|