Ако регистрирах TLB, трябва ли да регистрирам ocx, за да компилирам?

Опитвам се да компилирам vb6 приложение и не мога да регистрирам ocx файловете. За да се опитам да компилирам, замених редовете Object= във файла .vbp с редове Reference= към 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.

Регистрирах tlb файловете с помощта на regtlib.exe, но не мога да регистрирам ocx файловете.

Всякакви предложения ще бъдат оценени.


person Jeremy E    schedule 19.11.2009    source източник
comment
защо не можете да регистрирате OCX файловете? Ако можете да регистрирате TLB, трябва да можете да правите OCX   -  person RS Conley    schedule 19.11.2009


Отговори (1)


Ще трябва да прочетете за reg free COM, който също работи с OCX. Можете да прочетете повече тук. Процесът включва създаване на манифестни файлове за всяка библиотека (DLL или OCX, но не и ActiveX EXE)

person RS Conley    schedule 19.11.2009