Шаг 86.
Нововведения в работе с файлами
   
На этом шаге мы перечислим нововведения при организации работы с файлами.
   
Работа с файлами в языке Object Pascal по сравнению с реализацией в Borland (Turbo) Pascal отличается в основном в следующих аспектах:
- при объявлении текстовых файлов следует использовать квалифицируемое имя System.Text с указанием имени модуля, где описан 
стандартный тип Text. В противном случае, в зависимости от места объявления, компилятор может его воспринять как свойство Text некоторых компонент (например TEdit.Text);
 - процедуры Assign и Close имеют другое предназначение и заменены соответственно процедурами AssignFile и CloseFile; 
 - в обычных Delphi-приложениях обращения к файлам Input и Output (как явно, так и по умолчанию) вызывают ошибку ввода-вывода. 
Если же приложение компилируется в консольном режиме (установлена опция Generate console application на странице Linker диалогового окна Project | Options), то файлы стандартного 
ввода-вывода Input и Output автоматически связываются с консольным окном этого приложения и могут использоваться также, как раньше;
 - обратная совместимость поддерживается также в отношении типа Text и процедур Assign и Close. To есть, если приложение компилируется в режиме 
DOS-консоли, то Text, Assign и Close, равно как стандартные файлы Input и Output, могут использоваться по-прежнему.
 
   
На следующем шаге мы рассмотрим общие средства работы с файлами.
Предыдущий шаг 
Содержание 
Следующий шаг