Опрос

Что вас больше интересует?

  • игры для nokia
  • темы на телефон
  • программы на мобильный
  • обзоры мобильных телефонов


 

Какие игры вы предпочитаете?

  • игры для мальчиков
  • игры для девочек
  • драки
  • стрелялки
  • логические игры
  • спортивные


 

счетчики

Спонсор раздела:

Диалог настройки COM-объекта

Статьи

В верхнюю строку диалогового окна COM Object Wizard нужно ввести имя будущего объекта, например MyComObject. Обратите внимание, что при определении имени класса не используется принятый для классов VCL префиксный символ «Т».

Во второй строке указываются особенности запуска приложения-сервера, содержащего COM-объект. Помощник предлагает выбрать один из трех вариантов: Internal, Single Instance и Multiple Instance. А это шестой параметр конструктора Create() фабрики класса, соответствующий типу данных TClassIn-stancing. В нашем примере лучше всего воспользоваться режимом Multiple Instance, допускающим создание неограниченного числа COM-объектов в приложении-сервере.

Третья строка COM Object Wizard определяет модель потоков - особенность одновременного вызова COM-объ-екта несколькими клиентами. Это седьмой параметр ThreadingModel: TThreadingModel метода Create() фабрики класса TComObjectFactory.

Четвертая строка содержит имя интерфейса и заполняется автоматически. Пятая строка предназначена для комментариев.

При включенном флажке Include Type Library помощник сгенерирует библиотеку типов, содержащую всю информацию об интерфейсах COM-

объекта. Эти данные не обязательны, однако они упростят работу при проектировании клиентского приложения, поэтому не снимайте галочку с элемента управления.

Флажок Mark interface Oleautomation необходим только при разработке объектов OLE-автоматизации. В нашем проекте он не потребуется.

Настроив первоначальные характеристики COM-объекта, щелкните по кнопке OK, и помощник сформирует шаблон кода.

Добавить комментарий


Защитный код
Обновить