Autor Téma: ini file v servise  (Přečteno 487 krát)

dracekvo

  • Host
ini file v servise
« kdy: 29-07-2010, 12:12:00 »
Ahoj,

potřeboval bych poradit. U service, jak načíst ini file z adresáře programu.

klasický fígl TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini'));
tam nefunguje.

Potřebuji nějak zjistit aktuální adresář v němž je exe soubor.

pf1957

  • Host
ini file v servise
« Odpověď #1 kdy: 29-07-2010, 12:41:59 »
dracekvo Napsal:

> Potřebuji nějak zjistit aktuální adresář v němž je
> exe soubor.

GetModuleFileName


Semi

  • Host
ini file v servise
« Odpověď #2 kdy: 29-07-2010, 13:34:00 »
Application.ExeName vola funkci ParamStr(0), ktera vola GetModuleFileName

Doporuceny postup v Delphi tam, kde neni objekt TApplication, je ParamStr(0)

Kdyztak taky krome TIniFile zkuste pouzit TMemIniFile.

dracekvo

  • Host
ini file v servise
« Odpověď #3 kdy: 29-07-2010, 15:33:00 »
vyzkouším, díky