COMサーバーでもあり、スタンドアロンとして実行することも、COMクライアントによって自動化することもできるアプリケーションがあります。
COMクラスは次のように宣言されます。
type
TCommandApp = class(TAutoObject, IConnectionPointContainer, ICommandApp)
また、初期化の部分は次のとおりです。
TAutoObjectFactory.Create(ComServer, TCommandApp, Class_CommandApp,
ciSingleInstance, tmApartment);
のインスタンスを作成しますTCommandApp。TCommandApp問題は、によって作成されたのインスタンスをどのように参照するTAutoObjectFactoryかです。(そのメソッドなどを呼び出します)。