使用DllRegisterServer注冊DLL,但是注冊后運行程式出現CLASSID無法找到的錯誤。用regsvr32注冊后程式可以正常運行。請問?這是什么原因呢?
呼叫DllRegisterServer回傳值非零,說明呼叫成功了啊。
uj5u.com熱心網友回復:
取到你com里的DllReg方法呼叫或者winexec('regsvr32 /s dllname')
uj5u.com熱心網友回復:
winexec('regsvr32 "檔案"',。。)就可以了,如果有路徑有空格必須要外加""uj5u.com熱心網友回復:
com dll的注冊和一般dll的注冊好像是不相同吧。。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134421.html
