Включаемые и не включаемые файлы в VFP
« Назад Файлы проекта (базы данных, таблицы, формы, библиотеки классов, отчеты и др.) могут отображаться в нем, но не включаться в приложения (APP и EXE) и DLL-библиотеки (рис. 9.5). Рис. 9.5. Не включаемая свободная таблица Test О том, что файл является не включаемым сигнализирует знак . Информацию о статусе файла (включаемый, не включаемый) хранит свойство Exclude объекта File коллекции Files объекта Project: Object.Exclude[ = lExpression]Значение свойства равно .T., если файл не включаемый, или .F. – в противном случае. Свойство доступно как на этапе проектирования, так и во время исполнения программы. Значение lExpression при добавлении файла в проект определяется типом файла. Так для таблиц при добавлении в проект lExpression получает значение .T., а для форм – .F. Пример. Открыт один проект (HomeLibrary), содержащий в том числе таблицу Test. Изменяется свойство Exclude этой формы. && Теперь файл Test.dbf будет включаемым _VFP.Projects(1).Files('Test.dbf').Exclude = .F. Изменение свойства Exclude файла также можно выполнить интерактивно после позиционирования на объекте и выбора пункта меню Project – Exclude (Project – Include) или посредством контекстного меню, или меняя флажок Included на вкладке Files диалога Project Information (рис. 9.6). Рис. 9.6. Фрагмент вкладки Files диалога Project Information Не включаемые файлы, если они нужны для работы приложения, должны быть ему доступны. |