2009-11-19 136 views
0

我想編譯一個vb6應用程序,我無法註冊ocx文件。爲了嘗試編譯,我用Reference =行將.vbp文件中的Object =行替換爲TLB而不是OCX。現在,當我編譯時,我得到以下類型的錯誤。如果我註冊了一個TLB,我還需要註冊ocx才能編譯?

Line 125: Class KimgpLib.KImgp of control KImgp1 was not a loaded control class. 
Line 145: Class KFormLib.KForm of control KForm1 was not a loaded control class. 

我已經使用regtlib.exe註冊了tlb文件,但無法註冊ocx文件。

任何建議,將不勝感激。

+0

爲什麼不能註冊OCX文件?如果你可以註冊TLB,你應該可以做OCX – 2009-11-19 16:58:17

回答

1

您需要閱讀免費的COM,它也適用於OCX 您可以閱讀更多here。該過程涉及爲每個庫(DLL或OCX但不是ActiveX EXE)創建清單文件