RSS registrovat login
Navigace: předchozí stranaúvodní strana
Problémy s ini soubory

I v dnešní době se najdou lidé, kteří používají / chtějí používat ini soubory - na jednodušší věci to nakonec stačí. V Delphi / C++ Builderu na to lze najít třídu TIniFile. Často se ale pak ptají, proč se jim nedaří z ini souboru nic načíst (vrací se jim stále defaultní hodnota).

Důvod je popsaný v helpu, ale ten lidé často přeskočí :-). Je to tím, že při vytváření TIniFile je potřeba do konstruktoru uvést plnou cestu k ini souboru, jinak se hledá v adresáři s Windows. Jak najít plnou cestu k programu se řeší také celkem často, v Delphi to lze udělat třeba přes extractFilePath(paramStr(0)).

Delphi:

var
ini:TIniFile; fullPath :
string
;
begin
fullPath = ExtractFilePath(Application.ExeName) + "test.ini"; ini := TIniFile.Create(fullPath); Label1.Caption = ini.ReadString("Text","Caption","default text") ; ini.Free;
end
;

Syntax higlighted by Syntax highlighter, available at www.4ITDevelopers.net and www.JakNaWin.com

link na kód pro C++ Builder

Informace ke stavu builder.cz zde


vytvořil Mi.Chal. 25.9. 2006 13:14, naposledy změněnil Mi.Chal. 25.9. 2006 13:14
přečteno: 3118x

Komentáře:
Žádné komentáře dosud nebyly vloženy.

Přidat komentář:
Jméno
E-mail
Web
Titulek
Obsah
thomas sabo rea mbt outlet thomas sabo charms sale louis vuitton taschen kaufen thomas sabo boutique mbt kaufen