Results 1 to 2 of 2

Thread: Altijd opstarten in de juiste directory

  1. #1

    Altijd opstarten in de juiste directory

    Hoi,

    Soms is het noodzakelijk dat een (delphi) programma opstart in dezelfde directory waarin het programma zelf staat (vb "D:\Lotto\Lotto.exe" moet opstarten in directory "D:\Lotto" omdat daar bv een file staat die bij opstarten moet gelezen worden).

    Dit kan gedaan worden met:
    Code:
    procedure TMainForm.FormCreate(Sender: TObject);
    var p : string;
    begin
      p := extractfilepath(paramstr(0));
      chdir(p);
      //....
      //....
    end;
    Ook als het programma opgestart wordt via een shortcut of via de registry start het nu altijd op in de juiste map...

    [Edit 12-6-2004]
    Uiteraard heeft bij gebruik van een shortcut om een applicatie op te starten de "Beginnen in" directory in de shortcut geen effect meer.
    Last edited by Dany; 12-Jun-04 at 23:10.
    Vriendelijke groeten,
    Dany

  2. #2
    Betere methode: gewoon met ExtractFilePath(ParamStr(0)) verwijzen naar de bestanden die in dat pad zouden moeten staan.

    Bv:

    Code:
    begin
      Memo1.Lines.LoadFromFile(ExtractFilePath(ParamStr(0)) + '\Lotto.txt');
    end;
    Het voordeel is dat de gebruiker eventuele opendialogen e.d. kan gebruiken met de huidige werkdirectory als startdirectory, een methode die ik persoonlijk vaak gebruik om snel mijn projecten in Delphi te kunnen laden.
    Nieuw, speciaal voor Borland, de perfecte programmeur.

    Alleen dat ben ik niet

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. directory veranderingen monitoren
    By Kogelvis in forum Algemeen
    Replies: 3
    Last Post: 17-Jun-04, 01:40
  2. directory van eigen proggie (terugvinden)
    By SpeciesXX in forum Algemeen
    Replies: 6
    Last Post: 31-Jul-03, 18:45
  3. De system directory
    By Davec in forum Algemeen
    Replies: 3
    Last Post: 07-Jun-03, 12:47
  4. Output directory?
    By GolezTrol in forum Algemeen
    Replies: 2
    Last Post: 10-Mar-03, 18:50
  5. Na ButtonClick weer verder in functie
    By IKKE in forum Algemeen
    Replies: 6
    Last Post: 20-Aug-02, 17:50

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •