又來了..COM調用時『沒有註冊類別』的錯誤?

是這樣的:

先New了一個Active Library什麽都沒動(ComDll)

然後再New一個Com Object放在上面(MyComObject),只是在CoClass上加了一個ShowDialog方法,就寫了個Name。

再然後Import Type Library ->ADD這個ComDll.tlb ->Create Unit,在Import目錄下生成OCX、TLB。

再然後在另外一個目錄下new了一個Application,把Import里OCX、TLB都複製到目錄下,把兩個cpp文件 Add to Project...

最後做了個按鈕想調用ComObject的ShowDialog:

#include "ComDll_OCX.h"

...

void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMyComObject* AObject=new TMyComObject(this);
AObject->ShowDialog();
delete AObject;
}

編譯通過,運行發生錯誤『沒有注册類別』,請問那個步驟出了錯嗎?謝謝。
[645 byte] By [yeahe83-齐颂] at [2008-3-14]
# 1
要用那个什么什么regist什么的注册
dede22-ff at 2007-10-22 > top of Msdn China Tech,C++ Builder,基础类...

C++ Builder Hot Topic