Autor Téma: Lazarus raspberry - cesta k souboru  (Přečteno 212 krát)

Honza.Z

  • Host
Lazarus raspberry - cesta k souboru
« kdy: 20-05-2017, 21:00:54 »
Dobry den.

Jak mu vysvětlím, že soubor, ktery chci otevřít je ve stejnem adresaří?

Kód: [Vybrat]
cestakadresari := GetCurrentDir;
Memo1.Lines.Add(cestakadresari +'/mujseznam.txt');
Ve windows to pochopi.
V raspi při ladění také.
Když však pak spustím už odladěná program, hleda soubor v ve složce pi.

Chapu, že to hleda v tom pi adresaří protože to spouštím s terminalu a jsem v adresaří pi, ale jak to pořešit?

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1083
  • Karma: 38
    • Verze Delphi: 7, 2010
Re:Lazarus raspberry - cesta k souboru
« Odpověď #1 kdy: 20-05-2017, 21:08:41 »
GetCurrentDir ti nevrací nutně adresář programu.
To máš buď v ParamStr(0) nebo Application.ExeName (přes ExtractFilePath)
« Poslední změna: 20-05-2017, 21:12:35 od < z > »

Honza.Z

  • Host
Re:Lazarus raspberry - cesta k souboru
« Odpověď #2 kdy: 20-05-2017, 21:22:59 »
Už to mam.  :)

ExtractFilePath(Application.ExeName)

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: