Джон Кларк Крейг писал(а):в книге "Microsoft Visual Basic 5.0"
EXE- и DLL-серверы ActiveX позволяют включать объекты в компоненты, способные предоставить эти объекты другим приложениям через Автоматизацию (Automation).
Клиентское приложение, которое создает и использует экземпляры объектов, предоставляемых EXE-сервером ActiveX, оперируют с ними как с внешними (out-process), т.е. клиент и сервер исполняются в разных процессах.
Что касается DLL-сервера ActiveX, то он не может работать как автономное приложение и предоставляет клиентскому приложению динамически подключаемую библиотеку объектов, с которыми клиент взаимодействует как с внутренними (in-process). Таким образом код DLL-сервера ActiveX выполняется в томже процессе, что и клиентское приложение, и программа работает быстрее и эффективнее.
Сейчас этот форум просматривают: AhrefsBot, Yandex-бот и гости: 13