/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
TApplication.exename erstatning ved en ser~
Fra : Thomas Eg Jørgensen


Dato : 29-01-04 15:35

Hej

Jeg er løbet ind i at jeg gerne vil finde ud af hvor programfilen til min
service ligger...Er der en elegant måde at gøre dette på ligsom med standard
programmer hvor man kan bruge application.exename...?

På forhånd tak

MVH
Thomas



 
 
Kurt Bilde (29-01-2004)
Kommentar
Fra : Kurt Bilde


Dato : 29-01-04 15:51

Hej Thomas !

Thomas Eg Jørgensen wrote:
> Jeg er løbet ind i at jeg gerne vil finde ud af hvor programfilen til min
> service ligger...

function GetScriptName: string;
var
TheFileName: array[0..MAX_PATH] of char;
begin
FillChar(TheFileName, sizeof(TheFileName), #0);
GetModuleFileName(hInstance, TheFileName, sizeof(TheFileName));
Result := string(TheFileName);
end;

I din service:
ServiceFileName := ExtractFilePath(GetScriptName);

-Kurt


Nullman (06-02-2004)
Kommentar
Fra : Nullman


Dato : 06-02-04 12:07

Hej

En simpel måde, er at bruge ParamStr(0). Den indeholder sti + filnavn
på din exe-fil.

mvh Per

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408922
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste