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:
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.