Názory ke článku INI soubory
<b>Já osobně preferuji INI.</b> Za jejich výhodu považuji hlavně to, že soubor s nastavením je k dispozici i těm, co se nevyznají v registrech. Za další velkou výhodu považuji, že mohu tento soubor umístit <i>v téže složce jako program</i>. Kód k tomu, aby se INI uložil ve stejné složce jako spustitelný soubor jsem ale v tomto příspěvku neobjevil, a proto bych se o něj s Vámi rád podělil.
<pre>
var ini: TiniFile;
...
ini := TiniFile.Create((ExtractFilePath(Application.exename))+'soubor.ini');
...
...
ini.free;
</pre>
Tento kód samozřejmě není z mé hlavy, ale na tom tolik nesejde - hlavní je, že je tu a že nám všem může pomoci, ne?
Ano omlouvám se na tohle jsem zapoměl. Ale pokud ten program spustíme normálně tak ten soubor se uloží taky do toho samého adresáře ne? Mi to teda jde. Možná když máme třeba u zástupce zvolený jiný pracovní adresář tak ten můj případ by asi nešešl.
17. 10. 2007
Hází mi to chybu [Error] data.pas(30): Undeclared identifier: 'Pustit'
a kód vypadá takthle:
procedure TForm1.FormCreate(Sender: TObject);
var Ini: TIniFile;
begin
ini := TiniFile.Create((ExtractFilePath(Application.exename))+'soubor.ini');
Pustit.play := Ini.ReadString('Pustit', 'play', '');
Ini.Free; //uvolníme INI soubor s paměti
end;
13. 10. 2012
hele zajimalo bi mě kde ty ini soubory mohu najit dekuji za odpoved predem