佚名通过本文主要向大家介绍了
我用VC作了一个简单的ActiveX控件但是,在网页里面怎么也调不了!我是搞java的,不太懂!大家帮忙看看吧!等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我用VC作了一个简单的ActiveX控件但是,在网页里面怎么也调不了!我是搞java的,不太懂!大家帮忙看看吧!
描述:
描述:
我现在公司里有一个项目必须要把用vc写的一些东西放到网页中,我本人又是学
java的,没调过activex控件。
我先用vc自己做了一个很简单的activex控件,但是自己调用的时候怎么也调不
了。语句又很简单但不知道是哪里除了问题,搞了一天了,还没结果,大家帮忙
看看吧,多谢了!
:) 我先建一个MFC ActiveX ControlWizard,然后通过classWizard 选择
Automation 加一个method1的方法返回值为long.然后编译。
之后会生成一个test2.ocx的ocx控件。
第二步:在网页中调用。写了一个简单的网页,嵌入语句为:
<object classid="clsid:68EF0AE7-55F8-453d-8262-ED35A1701391" id="card" width="100" height="50" codebase="test2.ocx">
</object>
然后,在javascript中调用却怎么也不行!这是怎么回事啊!?说找不到此方法
和属性。我开始认为是这个classid的问题!这个classid使用frontpage生成的。
另外:我找了一个人家写好的ocx控件,调用语句也和上面类似,却可以,但是,那个调用只要改一下classid就不行了!classid是在写程序的时候就确定的吗?
如果谁做过希望帮帮忙!项目很赶!多谢了!解决了立刻给分!