Delphi/Lazarus: Cómo obtener la Carpeta o Ruta del proprio Programa
Pregunta de Compi | 27/06/2021 a las 09:04
Me gustaría determinar la carpeta (ruta) en la que se almacena mi archivo de programa y el archivo EXE de mi aplicación. En otras palabras, el directorio desde el que se ha iniciado el programa y en el que, en consecuencia, se encuentra el EXE.
¿Hay alguna función disponible para eso?
Temas Relacionados
Renombrar Archivos en sus Nombres de Carpeta
Tutorial | 0 Comentarios
Linux: Cómo marcar un Archivo de Programa como ejecutable
Tutorial | 0 Comentarios
HTML5: Input File con Selección de Carpeta
Tutorial | 0 Comentarios
Delphi/Lazarus: Determinar Carpeta de Aplicación propia
Consejo | 0 Comentarios
VirtualBox: Cambiar la Fecha y la Hora
Tutorial | 0 Comentarios
Lazarus: Cargar Archivo como Array de Bytes y Guardar Array de Bytes como Archivo
Tutorial | 0 Comentarios
Delphi: Cambiar el Nombre de una Carpeta
Tutorial | 0 Comentarios
Aviso Importante
Por favor tenga en cuenta: Las contribuciones publicadas en askingbox.com son contribuciones de los usuarios y no deben reemplazar el asesoramiento profesional. No son verificados por independientes y no reflejan necesariamente la opinión de askingbox.com. Aprende más.
Participar
Haga su propia pregunta o escriba su propio artículo en askingbox.com. He aquí cómo.
Eso es bastante sencillo. En Paramstr(0) así como en Application.ExeName, se almacena la ruta completa al archivo de su aplicación.
Para obtener la carpeta correspondiente, solo tiene que extraer la ruta de Paramstr(0) o Application.ExeName.
Como puede ver, puede lograr esto usando la función ExtractFilePath(). En este caso, esta función corta el archivo de programa de la ruta y, en consecuencia, proporciona la ruta deseada a su EXE.
30/06/2021 a las 23:15