11 Voto

Delphi/Lazarus: Obtener el Nombre del Archivo de la propia Aplicación

Pregunta de Compi | 08/01/2024 a las 17:15

¿Existe alguna forma de averiguar, determinar o recuperar el nombre del archivo EXE de su propio programa? ¿Por ejemplo "MiApp.exe" o como se llame?

Por supuesto, en teoría, sé cómo le puse el nombre a mi propio EXE, pero, sin embargo, el usuario podría haber nombrado el archivo del programa con cualquier otro nombre arbitrario. Y este es el caso que me gustaría comprobar.

ResponderPositivoNegativo
2Mejor Respuesta2 Votos

Puede leer el archivo EXE de su propia aplicación utilizando Paramstr(0) y con Application.ExeName.

Sin embargo, ambos también le proporcionan la ruta completa de la aplicación, por lo que deberá dividir la ruta y el nombre del programa entre sí:

var
  MiEXE: string;
begin

  MiEXE := ExtractFileName(Application.ExeName);

  // o

  MiEXE := ExtractFileName(Paramstr(0));

end;

Con ExtractFileName(), puede cortar la ruta de su archivo de programa para obtener solo el nombre de su EXE.
08/01/2024 a las 21:54

ResponderPositivo Negativo
Responder

Temas Relacionados

CSS: Cómo incluir CSS en HTML

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.