Delphi + COM + ASP
Как делаю я:
Delphi (Save as Project1):
New | ActiveX Library
New | Com Object; Class = coTest
Декларация и реализация банального метода Sum. Все по справке F1.
ASP (jscript):
c = Server.CreateObject("Project1.coTest");
Здесь он пишет, что интерфейс не поддерживается.
Чтобы можно было создать экземпляр COM-класса методом CreateObject, необходиму указать двойственный (Dual) интерфейс, при проектировании класса.