Использование VBControlExtender с манифестом приводит к ошибке 438 (не поддерживает это свойство или метод)? - PullRequest
0 голосов
/ 13 мая 2019

Я использую vb6 dll / ocx без регистрации, используя файл манифеста. 90% приложений работают нормально, но одна часть, которая использует VBControlExtender, не работает.

Dim oRegion as VBControlExtender  
Set oRegion.Properties = Prop

Ошибка: объект 438 не поддерживает это свойство или метод

Если зарегистрировать ocx, то все в порядке!?

файл манифеста:

<?xml version="1.0" encoding="UTF-8"?>
<file name="Dll\XMLKontrolaNalaz.ocx">
   <typelib tlbid="{AFC41DA0-934F-46CB-9421-B0798C427C74}" version="1.0" flags="" helpdir="" />
   <comClass clsid="{4437736B-A865-446B-B6E4-924EBC9197A5}" 
             tlbid="{AFC41DA0-934F-46CB-9421-B0798C427C74}" 
             threadingModel="Apartment" progid="XMLKontrolaNalaz.ucTxt" />
   <comClass clsid="{37AB7E7A-C924-47C0-BA6F-05C9586D4AE4}" 
             tlbid="{AFC41DA0-934F-46CB-9421-B0798C427C74}" 
             threadingModel="Apartment" progid="XMLKontrolaNalaz.ucOpt" />
...
...