Главная » Delphi » Отладка активных объектов сервера с помощью MTS

0

Существует  более  легкий  способ  управления активными объектами сервера, кото рый  заметно повышает практические возможности отладки  активных объектов сер вера,  написанных в Delphi (или  в C++Builder). Решение, как это  видно  из  названия данного раздела, заключается в использовании сервера MTS в качестве хоста (оболочки) активного объекта сервера.Первый шаг подразумевает отмену регистрации активного объекта сервера, создан

ного в настоящей главе. Для этого в меню Run выберите пункт Unregister ActiveX Server.

После  успешной  отмены регистрации активного объекта сервера его можно  заре гистрировать снова,  но на сей раз  как объект MTS. Для этого  в меню  Run выберите пункт Install MTS Objects (Установить объекты MTS). В Windows 2000 этот пункт меню будет  называться Install COM+ Object (Установить объект COM+).  Возникшее в ре зультате диалоговое окно показано на рис. 22.15.

В диалоговом окне Install MTS Objects выберите объект DrBob42, и щелкните на его флажке. Возникнет диалоговое окно,  показанное на  рис. 22.16,  которое запрашивает имя пакета, в который необходимо включить объект DrBob42. Можно  выбрать сущест вующий  пакет  или  создать  новый, например DelphiDebugPackage. В Windows  2000 диалоговое окно COM+ работает аналогично.

Рис.  22.15. Установить объекты MTS (или COM+)

Рис.   22.16.  Установить  объект

DelphiDebugPackageТеперь можно  щелкнуть на кнопке OK в диалоговом окне Install Object, а затем еще раз — в диалоговом окне Install MTS Objects.

Установив DrBob42 как объект MTS, можно приступить к отладке активного объ

екта  сервера непосредственно в интегрированной среде  разработки Delphi. Чтобы

загрузить активный объект сервера в IDE Delphi, необходимо приложение, которое будет содержать этот объект. Действия, которые следует предпринять, начиная с это го момента, различаются в Windows  NT и Windows  2000. Сначала  рассмотрим дейст вия, необходимые для Windows NT, а затем — для Windows 2000.

Источник: Тейксейра, Стив, Пачеко, Ксавье.   Borland Delphi 6. Руководство разработчика. : Пер.  с англ. — М. : Издательский дом “Вильямс”, 2002. —  1120 с. : ил. — Парал. тит. англ.

По теме:

  • Комментарии