我使用清单文件而不注册使用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" />
...