В VB6 ссылка на tlb, сгенерированный из ocx, такая же, как ссылка на ocx напрямую - PullRequest
0 голосов
/ 19 ноября 2009

Причина, по которой я спрашиваю, состоит в том, что у меня есть ocx, который я не хочу регистрировать на сборочной машине, но я все еще хотел бы создать его Если маршрут tlb не является правильным направлением, любые советы о том, как этого добиться, будут приветствоваться.

Ответы [ 2 ]

2 голосов
/ 19 ноября 2009

Да. Это то же самое.

TypeLib - это метаданные OCX.

1 голос
/ 19 ноября 2009

Если вы являетесь владельцем Enterprise Edition, вы можете создать автономную библиотеку типов, установив флажок «Файлы удаленного сервера», который находится на вкладке «Компонент» диалогового окна «Свойства проекта». Когда вы затем скомпилируете компонент, Visual Basic также создаст два дополнительных файла в том же каталоге, что и исполняемый файл. Одним из этих двух файлов является TLB, который вы искали.

Найден здесь и подтвержден для работы с VB6 Enterprise Edition.

В противном случае вы должны использовать OLEVIEW в средстве Visual Studio 6.0, чтобы скопировать IDL и скомпилировать его с помощью компилятора MIDL в файл TLB.

...