Создание 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

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



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

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