Radiobutton zapis/odczyt

0

Zapisuje do pliku WriteLn(F,RadioButton1.Checked); gdzie F : TextFile; i mam w pliku TRUE lub FALSE w zaleznosci od tego czy RadioButton byl aktywny czy nie. Teraz chce w nowym FORMie odczytac status tego radiobuttona i juz oczywiscie ReadLn(F,RadioButton1.Checked); nie dziala. Wiem czemu, ale nie wiem jak to zrobic by odczytal z pliku i zaznaczyl albo nie w zaleznosci od tego czy odczyta TRUE albo FALSE. A moze powinienem to inaczej zapisywac zupelnie? Prosze o pomoc !

0

Ja takie motywy robiłem zawsze na rekordach. W Twoim przypadku będzie to wyglądało tak :

//tworzymy taki rekord
type
    TRekord = record
        CzyZaznaczony : boolean;
    end;

var
    rekord : TRekord;
    plik : file of TRekord;

Teraz zapis :

    rekord.CzyZaznaczony := RadioButton1.Checked;
    Assignfile(plik, 'nazwa');
    Rewrite(plik);
    Write(plik, rekord);
    CloseFile(plik);

odczyt i zaznaczenie RadioButtona :

    Assignfile(plik, 'nazwa');
    if FileExists('nazwa') then begin
        Reset(plik);
        read(plik, rekord);
        CloseFile(plik);
    end;
    RadioButton1.Checked := rekord.CzyZaznaczony;
0

Bożesz ty mój 8-0. do takich właśnie rzeczy wymyslono Pliki INI i Rejestr. są o tym artykuły na tej stronie poszukaj sobie

0

Dziekuje bardzo za wyczliwosc...

1 użytkowników online, w tym zalogowanych: 0, gości: 1