Я использую 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" />
...