Для работы с файлами многие предпочитают использовать WinAPI. Не пугайтесь этого слова, потому что работа с WinAPI в Delphi очень прозрачна, и вы не ощутите никаких проблем. В самых первых версиях Windows для чтения из файла использовалась функция _iread. Потом появилась ReadFile. А сейчас рекомендуют использовать ReadFileEx, которая может работать с файлами большего размера. После каждого изменения функций WinAPI приходится переделывать весь код программ, потому что нет гарантии, что старые функции будут корректно работать в новых версиях Windows. Хотя пока что Microsoft не торопится удалять старые, ненадежные и нерекомендуемые функции.