Witam. Jak zapisac dane z tablicy typu string do pliku i odczytac ja i przypisac do labeli?
Do elementow tej tablicy sa przypisane wartosci z Label.Caption. Jak je zapisac i jak po ponownym uruchomieniu programu po wcisnieciu WCZYTAJ wczytaj dane z tablicy i aby one wyswietlily sie na Labelach
Wycinki kodu
zmienne : array[0..9] of AnsiString;
plik:file;
Zapis
procedure TForm2.Button2Click(Sender: TObject);
begin
zmienne[0]:=Label17.Caption;
zmienne[1]:=Label18.Caption;
zmienne[2]:=Label19.Caption;
zmienne[3]:=Label20.Caption;
zmienne[4]:=Label21.Caption;
zmienne[5]:=Label23.Caption;
zmienne[6]:=Label24.Caption;
zmienne[7]:=Label22.Caption;
zmienne[8]:=Label25.Caption;
assignfile(plik, 'plik.tab);
rewrite(plik);
BlockWrite(plik, zmienne, Length(zmienne));
closefile(plik);
Odczyt
assignfile(plik, 'plik.tab');
if FileExists('plik.tab') then
Reset(plik, 1)
else
rewrite(plik);
BlockRead(plik, zmienne, SizeOf(zmienne));
closefile(plik);
To nie dziala