• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > COM组件调用问题!

COM组件调用问题!

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了c#调用com组件,com组件调用,java调用com组件,qt调用com组件,vb调用com组件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: COM组件调用问题!
描述:

要为网页做一个可调用的COM组件,要怎么做?
我已经做了一个最简单的COM,但是在网页中怎么也调用不到接口函数,有什么是需要注意的么?


解决方案1:

使用new ActiveXObject(...)能创建成功吗?不成的话,添加这个:
http://support.microsoft.com/kb/168371

解决方案2:

你用的是什么样的script语言?
要注意的地方:(1)COM接口必须是自动化接口(从IDispatch继承)。(2)运行过regsvr32没有?(3)最好给每个参数加上[in][out]等描述。(4)我的经验,perl在调用带[out]参数的组件时会无法接受到返回值(必须用[out,retval]参数)。VBScript则没有这个问题。(5)调用时语法一定要正确,vbscript往往不报错,但就是不运行,这时推荐先保证在VB6.0里面运行成功。
下面的代码调用我写的一个组件很顺利,当然跟你的组件可能不一样:
<HTML>
<HEAD>
<TITLE>MrDBAccess Unit Test</TITLE>
<SCRIPT LANGUAGE="VBScript">
Option Explicit
Sub testcase01(dbName)
    On Error Resume Next
    Set MrDb = CreateObject("MrDBAccess.MrDb") 
    bOpened=MrDb.IsOpened(CStr(dbName))
End Sub
</SCRIPT>
</HEAD>
<BODY>
<FORM NAME="Form1">
<SCRIPT LANGUAGE="VBScript">
...
testcase01(dbName)   
</SCRIPT>
</FORM>
</BODY>
</HTML>

解决方案3:

ocx就是你所要的com

解决方案4:

http://msdn2.microsoft.com/zh-cn/library/sxwkda4a(VS.80).aspx

解决方案5:

在Activex Test Container里调用接口函数吗?


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • COM内部调用其它COM事件的问题,来者有分
  • 如何调用COM组件里的事件?
  • 调用自建的COM时出错
  • COM的调用问题,来解决一下
  • 调用COM的dll中的函数
  • 十万火急,VCNET调用COM的问题
  • 请问如何在c#中使用自己编写的COM组件
  • 在C#中怎样实现COM连接点事件处理?
  • 在C#中怎样实现COM连接点事件处理?
  • COM+组件调用时间不断增长问题?

相关文章

  • 2017-06-04 AboutOLE,DragandDrop
  • 2017-06-04 在windows中插入一个USB设备怎样拿到当前的这个设备的串口对其进行操作?很急!!!请各位大虾帮帮忙!!
  • 2017-06-04 ATL写OFFICE插件的问题??急求大虾帮助!
  • 2017-06-05 请教一个有关替换dll文件的问题
  • 2017-06-04 tossfeng
  • 2017-06-04 为响应“高结贴率”的号召小辈特问一个问题:COM落后了吗?
  • 2017-06-04 请问,如何在OLE容器中不通过COleInsertDialog对话框直接从文件插入OLE对象?
  • 2017-06-05 怎么样阻止一个EXE文件的运行,最好有例子
  • 2017-06-05 为什么VC的ATL工程向导要同时生成一个PS工程?没有可以么?
  • 2017-06-04 有谁知道COM本地通讯协议格式

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 在软件中加入自动更新功能,有那些安全方面的需要考虑
    • activeX在网页中何时加载完?~
    • 我想在activex控件里面链接一个ole文档,请问怎么实现?
    • [急]大虾帮忙,这段代码什么意思呀,帮忙分析一下
    • IWebBrowser2
    • WM_NCDESTROY的问题,ATL
    • 请问在VC++中能否调用com中的UI资源
    • MFCListCtrol和ImageList结合删除某一项缩略图时出现问题,求大神帮解答
    • COM新手,来报个到,散分当见面礼!(来者有分)另外,顺便给我点实质性的建议。
    • dll文件格式,如何使用未知DLL函数接口

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有