Visual Basic 6. Руководство разработчика


Включаемые файлы


Одну процедуру можно вызывать из многих сценариев. Чтобы избежать дубли­рования кода процедуры в каждом из сценариев, включите файл с определением одной или нескольких процедур в ASP-файл. Включаемые файлы могут содержать HTML-код. Их содержимое обрабатывается так же, как операторы сценария.

Для включения содержимого текстового файла в ASP-файл используется директива #INCLUDE. Директивой она называется потому, что не является исполняемым оператором — только предписанием для ASP выполнить обычное текстовое включение.

Синтаксис директивы #INCLUDE:

<!- #INCLUDE VIRTUAL|FILE="filename" ->

Теги комментария гарантируют, что эта строка не будет послана клиенту по ошибке. Если включаемый файл находится в виртуальной папке или вложенной в виртуальную, то используется ключевое слово VIRTUAL (Виртуальный). Если необходимо указать абсолютный путь к файлу, используйте ключевое слово FILE. В любом случае за ключевым словом следует путь к файлу. Никаких специальных требований к расширению включаемого файла не предъявляется, однако чаще всего используется расширение INC.

Для включения файла NumStrings.inc, находящегося в папке Support, вложенной в папку ASPages, используйте следующую строку.

<!- #INCLUDE VIRTUAL="/ASPages /Support /NumStrings.inc" ->

Если файл NumStrings.inc располагается в той же папке, что и ASP-файл, в который он включается, можно использовать директиву #INCLUDE с ключевым словом FILE:

<!- #INCLUDE FILE="NumString.inc" ->

Если файл NumString.inc находится в папке Support, вложенной в папку, в которой помещен ASP-файл, используется следующая строка.

<!- #INCLUDE FILE="Support/NumString.inc" ->

Относительный путь использует папку, в которой хранится ASP-файл, как отправную точку. Поэтому можно использовать символы ../ (две точки и косая черта) для указания родительской папки.

<!- #INCLUDE'FILE=". ./Support/NumStrings.inc" ->



Содержание раздела