Общение


Как скриплет работает?


Скриплет технология состоит из:

  1. Скриплет run-time (Scrobj.dll), в COM терминологии являющийся in - proc сервером для скриплетов.
  2. Interface handler, являющийся pre-compiled компонентой, реализующей различные COM интерфейсы. Разные interface handler ориентированы на работу с разными типами COM компонент.

Самые часто используемые interface handler включая COM Automation, Event и, DHTML Behavior interface handler уже встроены в скриплет run-time.

Вся сложность создания COM компонент, включая реализацию таких стандартных COM интерфейсов как IUnknown, встроена в interface handler. Скриплет содержит только код, обеспечивающий функциональность COM компоненты, и в сочетании с тем, что этот код реализуется на простом в изучении языке сценариев, скриплет - технология является самым простым и прозрачным способом создания COM компонент. Вы знаете, что компонента должна делать - вы создаете соответствующий скрипт, остальное забота run-time окружения. После создания скриплета вы можете использовать его как полноценную COM компоненту.



Содержание раздела