Шаг 6.
Создание Internet-приложений в среде Delphi. Преобразование CGI-приложения в библиотеку динамической загрузки

    На этом шаге мы рассмотрим алгоритм преобразования приложения в DLL-библиотеку.

    Преобразование CGI-приложения в библиотеку динамической загрузки ISAPI DLL выполняется без изменения основного кода. Ниже перечислены все шаги, которые необходимо выполнить для преобразования примера TIMEP2 в библиотеку ISAPI DLL.

    Создайте новое приложение сервера Web и выберите ISAPI/NSAPI для типа приложения:


Рис.1. Выбор приложения ISAPI/NSAPI

    Используя Менеджер Проекта (пункт меню View | Project Manager), удалите заданный по умолчанию программный модуль Unit1:


Рис.2. Окно Менеджера Проекта

    После этого добавьте модуль, который был создан в предыдущем примере (Щелкните правой кнопкой мыши на свободном месте окна Менеджера Проекта и в появившемся меню выберите команду Add...). Откомпилируйте полученную программу. "На выходе" вы получите модуль DLL.

    Текст этого приложения вместе с DLL-библиотекой можно взять здесь (95 Кб).

    Не забудьте, что при тестировании библиотеки ISAPI DLL, если вы внесете изменения в модуль DLL и захотите заменить этот модуль на Web-сервере, то вы не сможете этого сделать, пока не остановите и не перезагрузите Web-сервер. Чтобы выполнить приложение динамически загружаемой библиотеки клиент должен задать ее имя в строке URL. Например:

    http://myserver/cgi-bin/Pr_Dll.dll

    На следующем шаге мы рассмотрим использование форм.




Предыдущий шаг Содержание Следующий шаг