Нововведения в работе с файлами

   
На этом шаге мы перечислим нововведения при организации работы с файлами.

   
Работа с файлами в языке 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, могут использоваться по-прежнему.

   
На следующем шаге мы рассмотрим общие средства работы с файлами.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий