Jeg har lidt problemer, med at bruge en *.ini fil fra den mappe, mit program ligger i. Jeg har prøvet med:
<pre>
AppIni := TIniFile.Create('test.ini');
</pre>
Men det virker ikke. Hvis jeg der imod skriver:
<pre>
AppIni := TIniFile.Create('D:\\delphi\\rodet mappe\\inifil\\test.ini');
</pre>
Så virker det fint, eneste problem ved det er bare, at hvis jeg vil installere programmet i "C:\\programmer\\Test", så virker det ligesom ikke helt rigtigt. Så jeg skulle gerne bruge en stump kode, der giver mig placeringen af *.exe filen, så nå jeg køre den fra "C:\\programmer\\Test", er den klar over at den skal bruge "C:\\programmer\\Test\\test.ini" og ikke "D:\\delphi\\rodet mappe\\inifil\\test.ini". Hvordan gør jeg det?
--
Thomas[Redigeret d. 06/04-02 11:58:51 af Thomas Demant]
Du kan enten skrive dette for at din test.ini er i en mappe der hedder ini:
<pre>
AppIni := TIniFile.Create('ini\\test.ini');
</pre>
Eller dette for at din test.ini er der hvor programmet er:
<pre>
AppIni := TIniFile.Create(ExtractFilePath(Application.ExeName) + 'test.ini');
</pre>
Emil Melgaard
<a href="mailto:emil.melgaard@private.dk">emil.melgaard@private.dk</a>