Продолжаю рассказывать о типах данных в Lazarus. Последняя статья была о множествах. Сегодня о файлах. И, пожалуй, с типами пока закончим. Конечно, их намного больше. Но основных, о которых я уже рассказал, достаточно для знания основ. Особых отличий при “классической” работе с файлами между Lazarus (Free Pascal) и старым добрым Паскалем нет. Разве что в некоторых случаях (из-за того, что в Lazarus очень много модулей, библиотек и классов с одинаковыми названиями методов) придётся указывать перед методом имя модуля. Файл - это именованная область внешней памяти компьютера. Имеется ввиду внешней по отношению к выполняемой программе, а не к компьютеру (хотя и это тоже может быть). Файл содержит компоненты одного типа (это может быть как стандартный тип данных, так и пользовательский). Длина созданного файла не оговаривается, то есть как бы безразмерная. Хотя, конечно, она ограничена возможностями файловой системы и/или размером диска. В Паскале и всех его наследниках (вроде Delphi или La