zapisywanie rekordów zawierających ciąg znaków elementu do pliku (Delphi, Windows)

Mam rekord, który wygląda podobnie do:

type
  TNote = record
    Title : string;
    Note  : string;
    Index : integer;
  end;

Prosty. Powodem, dla którego zdecydowałem się ustawić zmienne jako ciąg znaków (w przeciwieństwie do szeregu znaków) jest to, że nie mam pojęcia, jak długo te ciągi będą. Mogą mieć długość 1 znaku, 200 lub 2000. Oczywiście, gdy próbuję zapisać rekord w pliku typu (pliku ...), kompilator skarży się, że muszę nadać łańcuchowi rozmiar. Czy istnieje sposób, aby to pokonać? lub sposób na zapisanie tych rekordów w pliku bez typu i nadal zachowujący pewien sposób wyszukiwania?

Proszę, nie kieruj mnie na tomożliwe rozwiązania, jeśli znasz rozwiązanie, napisz kod. Dziękuję Ci

questionAnswers(5)

yourAnswerToTheQuestion