Witam,
type
TDane = packed record
Nazwa : String[255];
//... reszta rekordu około 50zmiennych
end;
var
Dane : TDane;
Buduje sobie jakiś rekord i używając Plików Strumieniowych czy da się zrobić coś takiego by po wczytaniu samej Nazwy z rekordu TDane do Memo w ilości x rekordów tak by przesuwająć Nazwę (w góre, w dół, dodawać, usuwać) fizucznie całę rekordy SizeOf (Dane) przesuwać i usuwać wewnętrzne rekordu i wszystko wy się przesuwało w pliku strumienia, pamięci strumienia, lub bazie strumienia