Activex在vista / ie7-ie8中创建问题 [英] Activex create problem in vista/ie7-ie8
问题描述
大家好,我的activex控件有问题,我不知道如何解决它。我在客户端控制我的activex控件是否安装在下面:
试试{
p = new ActiveXObject('MeshControl.ActiveX');
$
Te = p.Revision;
if(MaV> p。 MajorVersion || p.MajorVersion.toString()=='undefined')UpdateControl('1');
else if(MiV> p.MinorVersion)UpdateControl('2') ;
$
否则if(Re> p.Revision)UpdateControl('3');
else UpdateControl('0'); < br $> b
$ b}
catch(e){
$
UpdateControl('4');
}
这是一个版本控制代码。但是当我请求页面时,vista / ie7-ie8,浏览器没有回复:
p = new ActiveXObject('MeshControl.ActiveX');
没有去"捕获"阻止,没有任何反应。所以我杀了ie在过程探险家。 activex不是一个com对象,它的汇编,写入.net。
你好 BahadirEkici
我想你这样做。这可能会帮助你。但是,类图书馆级别在ASSEMBLYINFO文件中发生变化,其中有一个属性可供使用使其为真。
function GetWindowCtrl()
{
document.write( < span style ="font-size:10pt; color:#a31515; font-family:Verdana">'< object id =" windowCtrl" name =" windowCtrl" classid =" MeshControl.dll # MeshControl.ActiveX " VIEWASTEXT />' );
}
< div >
< 脚本 language =" javascript"> GetWindowCtrl(); < / script >
< / div >
REGARDS,
DILIP。
跨度>
hi all, i have a problem with my activex control i dont know how solve it. i am controling in client whether my activex control is installed below:
try {
p = new ActiveXObject('MeshControl.ActiveX');
Te=p.Revision;
if(MaV>p.MajorVersion || p.MajorVersion.toString()=='undefined') UpdateControl('1');
else if (MiV>p.MinorVersion)UpdateControl('2');
else if (Re>p.Revision)UpdateControl('3');
else UpdateControl('0');
}
catch (e) {
UpdateControl('4');
}
This is a version control code.But in vista/ie7-ie8 when i request a page,browser not responding there:
p = new ActiveXObject('MeshControl.ActiveX');
not going "catch" block and nothing happens..So i kills ie in process explorer. activex is not a com object,its assembly,writed in .net.
Hi BahadirEkici
I THINK U TRY THIS WAY. THIS MAY HELP YOU. BUT, CLASS LIBRARY LEVEL MAKE CHANGES IN ASSEMBLYINFO FILE THERE IS AN ATTRIBUTE WITH COMVISIBLE MAKE IT TO TRUE.
function GetWindowCtrl()
{document.write('<object id="windowCtrl" name="windowCtrl" classid="MeshControl.dll#MeshControl.ActiveX" VIEWASTEXT/>');
}
· <div>
<script language="javascript">GetWindowCtrl(); </script>
</div>
REGARDS,
DILIP.
这篇关于Activex在vista / ie7-ie8中创建问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!