Delphi 中不需要建立ActiveX Library
秘密就在於$METHODINFO這個沒有文檔描述的編譯指令
首先我們定義一個TScriptableObject
{$METHODINFO ON}
TScriptableObject = class(TObjectDispatch)
public
constructor Create;
end;
{$METHODINFO OFF}
{ TScriptableObject }
constructor TScriptableObject
begin
inherited Create(Self
end;
因此
這樣創建出的TScriptableObject的子類
From:http://tw.wingwit.com/Article/program/Delphi/201311/8401.html