Toon posts:

[Delphi] ExeNaam verkrijgen. Hoe?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi allemaal,

Ik heb een console applicatie geschreven en nou wil ik graag de exe filenaam opvragen. Wie weet hoe je dat kunt doen..Ik heb al 2 dagen lopen zoeken maar zonder resultaat. Ik kan dus niet "application.exename" gebruiken omdat ik geen forms gebruik.

Bedankt alvast

Verwijderd

Dan moet je ParamStr gebruiken :

label1.caption := paramstr(0);

Hier staat dan in c:\myapp.exe

Verwijderd

Topicstarter
Super Thx het werkt perfect

Verwijderd

Application.exeName;

Doet het ook erg goed.

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Even beter lezen Materie :) Dat zei de topic starter al, maar hij zocht iets voor een command line appje (die heeft geen TApplication)

We adore chaos because we like to restore order - M.C. Escher


  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 21:46

johnwoo

3S-GTE

Een andere manier die voor ieder Windows programma te gebruiken is, ongeacht de taal:
De GetModuleFileName Win32 API

[ Voor 0% gewijzigd door johnwoo op 02-09-2002 15:36 . Reden: linkje ]

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1


Verwijderd

Ik had wat duidelijker mogen zijn jah :)

Zie alhier: mijn source voor proof-of-concept van het Application.exename gebeuren. Je hoeft dus alleen forms te includen en dan komt alles goed :).

code:
1
2
3
4
5
6
7
8
9
program Project1;
{$APPTYPE CONSOLE}
uses SysUtils, forms;

begin
  // Insert user code here
  Writeln(Application.exeName);
  readln;
end.

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Ja, dat kan inderdaad, maar TForms usen is wel erg zwaar hoor :)

We adore chaos because we like to restore order - M.C. Escher

Pagina: 1