You can create Microsoft® ActiveX™ server components that can be used in a variety of Internet and intranet scenarios. This document describes the special event methods and interfaces available to components running on a Web server that supports Active Server Pages.
You can write your component in any language that generates Automation server components. Choosing a language involves many considerations: familiarity with the language, tools support, run-time performance, threading models, code complexity, and the size of the compiled code. Languages and products that can be used to write Automation server components include Microsoft® Visual C++®, Microsoft® Visual Basic®, and Java.
The following topics discuss programming issues relevant to developers writing server components for use with Active Server Pages.
· Built-in Object Interfaces for C++, Java, and Visual Basic
· Code Examples for C++, Java, and Visual Basic
· Security
This document assumes that the reader is familiar with the Microsoft® Component Object Model (COM). For more information on COM, see Inside OLE 2 by Kraig Brockschmidt.