Poprawianie danych

0

Witam. Malutki problemik:

Mam prostą bazę danych na typach, kolejne dane są dopisywane do pliku, przykład:

type cos = record
zmienna1 : integer;
.....
end;

var
costam : file of cos;
zm_costam : cos;

begin
....
zm_costam.zmienna1 := 1;
write(costam, zm_costam);
end;

i teraz powiedzmy, że kilka danych wcześniej zrobiłem błąd i chcę je poprawic. Pytanie moje jest jak poprawić te dane w pliku, aby poprawione dane zastąpiły stare, a nie dopisywać nowe... THX

Pozdro

0

Poczytaj o plikach typowanych, jest cos takiego jak Seek, ustwiasz wskaznik w miejscu, ktore chcesz poprawic i zapisujesz.

0

Wczytać wszystkie dane z pliku do tablicy lub komponentu (np. Grid) poprawić błąd i na nowo zapisać zastępując stary plik.

// :-/ - detox

0

Wolverine - no jasne [glowa] wiecej nie zadaje tak głupich pytań....
bedek - raczej nie ma sensu bo danych jest setki pozycji....

Dzieki

Pozdro

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