Puoi usare la classe TStringList per caricare un file da disco usando un approccio un po' più object oriented rispetto alle vecchie funzioni Pascal per l'accesso ai file.
codice:
var
  S: TStringList;
begin
  S := TStringList.Create;
  try
    S.LoadFromFile('nomedelfile.txt');
    ...
  finally
    S.Free;
  end;
end;
Questo codice crea un'istanza di TStringList, una classe che memorizza al suo interno una stringa, anche molto lunga, accessibile attraverso la proprietà Text nella sua interessa o suddivisa in più linee ottenibili con la proprietà Items.

Il metodo LoadFromFile carica il testo da un file su disco. Dopo aver caricato il file, è possibile usare le proprietà descritte per accedere al testo.

I metodi Create e Free servono rispettivamente a creare e distruggere l'oggetto StringList; il costrutto try...finally garantisce la distruzione dell'oggetto anche nel caso in cui il caricamento del file o la sua elaborazione non vadano a buon fine.

Per maggiori informazioni sulle classi, le proprietà e i metodi citati, cerca sulla Guida in linea di Delphi, che offre anche alcuni esempi completi oltrechè a dettagliate spiegazioni.

Ciao!