Obtener directorio del programa
Hola
Me interesa obtener el directorio de una aplicación que estoy haciendo, es decir, el directorio donde se encuentre el ejecutable principal. He visto que lo puedo obtener de este modo: ExtractFileDir (Application.ExeName); Pero me queda la duda de saber si Application cuenta con algún objeto que tenga algún método para hacer lo mismo. He estado mirando en la ayuda y buscando por los foros pero no he encontrado nada al respecto para sacar el directorio del programa sin tener que emplear la función ExtractFileDir (bien utilizándola con Application.ExeName o con ParamStr (0)). Un saludo |
No creo que Application tenga ningún método específico al respecto. ¿Por qué no deseas usar la función?
// Saludos |
Hola roman
No es que no quiera utilizarla :) Si hay que utilizarla se utiliza pero es que usarla por usarla es tontería, no sé si me explico jejeje. Prefiero hacer uso de métodos que tenga a disposición en mis objetos instanciados antes de echar mano de funciones. Tampoco por nada en especial, solo que personalmente encuentro que así el código se hace más inteligible. Pero ya digo, ¡si hay que usarla se usa! :-) |
Entiendo. Pero velo de esta forma. El objeto Aplicattion sí te da la información en una de sus propiedades: EXEName. La función mencionada es tan sólo un utilería para desglosar la información. Este desglose ya no es parte intríseca del objeto Applicationasí que no debe ser ése quien lo haga :)
Quizá lo más correcto desde el punto de vista purista, sería que EXEName fuese de tipo, digamos TPath y que TPath fuese un objeto, uno de cuyos métodos fuera ExtractFilePath. :) // Saludos |
La franja horaria es GMT +2. Ahora son las 14:48:04. |
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