none
WINDOWS 2003 SERVER如何註冊COM RRS feed

  • 問題

  • 請問WINDOWS 2003 SERVER如何註冊COM,因為在XP的 CMD 下:regsvr32 test.dll 可以註冊成功,但是 相同的狀況到 WINDOWS 2003 SERVER 就會出現註冊失敗, 是否註冊方式錯誤, 還是其他原因 煩請協助 謝謝......
    2006年11月17日 上午 04:42

解答

  • regsvr32.exe 會呼叫在 DLL 中的 DllRegisterServer() 函式,如果沒有這個函式,就會發生這樣的錯誤 .
    你確定那支 DLL 是 COM DLL 嗎 ... ?
    或是,實作好的 COM DLL 沒有註冊能力(也就是沒有 DllRegisterServer() 函式).

    2006年11月17日 上午 06:39

所有回覆

  • 給個錯誤訊息吧 ^_^

    沒有錯誤訊息,實在不知道從何解起。

    2006年11月17日 上午 05:10
  • 抱歉 訊息如下:

    test.dll  was loaded  , but the DllRegisterServer entry point was not found. The file can not be Registered.

    似乎是說 元件以載入 但是進入點找不到. 但是在本機註冊 併測試功能皆是正常的.煩請協助 謝謝

    2006年11月17日 上午 05:22
  • regsvr32.exe 會呼叫在 DLL 中的 DllRegisterServer() 函式,如果沒有這個函式,就會發生這樣的錯誤 .
    你確定那支 DLL 是 COM DLL 嗎 ... ?
    或是,實作好的 COM DLL 沒有註冊能力(也就是沒有 DllRegisterServer() 函式).

    2006年11月17日 上午 06:39