Mam sobie formę. Na formie dwa radiobuttony: TAK i NIE, pytanie do nich brzmi "CZY LUBISZ PROGRAMOWAĆ W DELPHI?" Teraz w czym problem: klikam np. na TAK i to mi się zapisuje automatycznie do pliku np. config.ini....Uruchamiam znowu ten program i mam zaznaczoną (odczytaną z ini) odpowiedź TAK. Jak skonstruowac taki plik ini? (W prawdzie patrzyłem do Help, ale robiłem to ze słownikiem pol-ang, bo nie umiem angielskiego. W moich czasach uczyli rosyjskiego ;)
0
0
Zapis:
uses
INIFiles;
{......}
var
ini: TINIFile;
begin
ini := TINIFile.Create('config.ini');
try
ini.WriteBool('PYTANIE', 'OdpTak', radiobutton1.checked); //radiobutton1 to odpowiedź tak
finally
ini.free;
end;
end;
Odczyt w OnCreate:
var
ini: TINIFile;
begin
ini := TINIFile.Create('config.ini');
try
radiobutton1.checked := ini.readbool('PYTANIE','OdpTak');
finally
ini.free;
end;
if not radiobutton1.checked then //jesli odpowiedź tak nie była zaznazcona zaznacz odpowiedź nie
radiobutton2.checked := true;
end;
0
radiobutton1.checked := ini.readbool('PYTANIE','OdpTak'); W tej linii wyskakuje mi "Not enough actual parameters". Jakiegoś parametru mi tu brakuje widocznie. Volwerine dzięki, właśnie to czytam :-)
0
skoro wiesz że brakuje ci jakiegoś parametru to czemu nie zajrzysz do artykułu o plikach INI ? [glowa] a tak, zapomniałem, jesteś początkujący... sorry wszystko ci wolno...
eh, brakuje ci tam wartości domyślnej na końcu
0
OK już zrobione:) FALSE dałem jako domyślny, a pliczek mi tworzy na C\Documents and Settings\Logged_User\Próba\config.ini :D
Wystarczyło 5 minut i człowiek o wiele więcej wie :~)