Witam
możecie opisać jak radzicie sobie z tym problemem? - nie musi być to kod (choć oczywiście mile widziany)
Z rekordami gdzie rozmiar stringa z góry jest podany (do 255) jest to banał
tworze strumień TFileStream i zapisju rekord tak:
Plik.Write(PojedynczaWiadomosc,SizeOf(TSingleMessage));
ale co jeśli mam długie stringi? trzeba rozkładać na czści pierwsze rekord i zapisywać go po każdym polu aż dojdzie się do napisu no i właśnie co dalej - zapisać 4 bajty rozmiaru napisu i tablice znaków i odwrotnie przy odczycie czy jest na to jakiś "trick"