Ver Mensaje Individual
  #3  
Antiguo 08-10-2010
rrf rrf is offline
Miembro
 
Registrado: ago 2003
Ubicación: S/C Tenerife, España
Posts: 454
Reputación: 21
rrf Va por buen camino
Hola de nuevo.

Gracias por tu respuesta, Al.

Mira, estoy dedicando un tiempo a un Unit llamado INILANG2, que se usa para traducir una aplicación a otros idiomas.

Una parte del proceso de adaptar la aplicación consiste en sustituir los nombres de las constantes por una función llamada Misc ( , ). Por ejemplo:

Código Delphi [-]
  showmessage (cons1);
se convertiría en:

Código Delphi [-]
  showmessage (Misc(cons1,'cons1'));

En Misc() el primer parámetro es el nombre de la constante, pero el segundo es el nombre de la constante como texto.

Me planteaba sustituir Misc() por otra función a la que solo se le pasara el parámetro del nombre de la constante, que lo transformara en texto y luego hiciera una llamada a la función Misc().

De esta forma, la adaptación de la aplicación sería más sencilla.

Sin embargo, el problema ya fue resuelto y, si esto que plantéo es muy difícil, pues quizás no valga la pena perder el tiempo en ello.

Pensé que quizás existía alguna función de Delphi que permitía esto, aunque es bastante raro.

Y..., visto lo que dices, quizás no valga la pena preocuparse, pues se trata de hacer una mejora y no de solucionar un problema.

Gracias de nuevo y un saludo.
Responder Con Cita