• 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 > vc调用vb的dll

vc调用vb的dll

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

佚名通过本文主要向大家介绍了vc和vb能同时吃吗,vb和vc的区别,vc和vb可以一起吃吗,vb vc,vb和vc能一起吃吗等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc调用vb的dll
描述:

现有一vb的activeX dll:VBTest.dll
其中方法只有一个public sub msg(value as string)
现在要用vc调用,好像要用vc的枚举com接口知识,我不会,能不能给个完整的源代码还有如引入什么的操作步骤.谢谢了


解决方案1:

我是VB转VC的,没有系统的学过C++,都是工作中用到,然后查资料,上论坛问高手。
该学什么,我可能给不出很有建设性的建议。主要是看你的兴趣了,比如说com,要学好,
那得下多点功夫,相关的书有很多《com本质论》,《com原理和应用》,《com技术内幕》,
《深入解析ATL》等。多看多练。
你写的程序有错,可以发到我EMAIL,有空我帮你调试看看~_~

解决方案2:

我给你发了例子,在我的PC上运行通过.
你注册的DLL版本有没有改变了?

解决方案3:

1.建立一个Dialog的工程
2.在stdafx.h中
#include "atlbase.h" 
#import "vbtest.dll" no_namespace //dll的真实路径
3. 在app的InitInstance中
   AfxOleInit();
4. 在Dialog上加个button, 在button的单击事件中
_clsMSGPtr obj;
obj.CreateInstance (__uuidof(clsMSG));
CString str = "Test Your vbTest.dll";
BSTR strMsg;
strMsg = str.AllocSysString(  );
obj->msg( &strMsg );
::SysFreeString ( strMsg );

解决方案4:

可用自动化IDispatch接口来调用方法。
1.创建组件
2.查询组件得到IDispatch接口
3.IDispatch::Invoke
4.清除组件

解决方案5:

t97102003@163.com,把DLL发给我帮你测试一下,然后把结果发给你.

解决方案6:

不懂,帮顶。
建议到vc里面发贴。


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

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

  • 怎样用VC访问VB控件里的属性(快被炒了,在线求救,跪拜!!)
  • VB中怎样调用VC写的COM式的DLL
  • 怎么在vc中使用一个vb做的com组件,请教?
  • vb中怎么调试vc做的com组件
  • 如何在VC中响应用vb写的组件里面的事件
  • vc怎么调用vb写的com
  • VC调用VB编的DLL时如何传递参数
  • 用vc写的程序,如何在vb中调用
  • vc调用vb写的activedll
  • 用VC写的DLL,VB调用,怎样传递字符串

相关文章

  • 2017-06-04 高分求助-如何象FLASHGET那样得到在IE中右键单击的超链接的内容?
  • 2017-06-05 最近买了一本程序设计的书
  • 2017-06-05 比较两个字符串是否完全一样用什么函数?
  • 2017-06-04 我用C++写的模块,在VB、java、C#,以及在Web里怎么使用?
  • 2017-06-05 com接口的输入参数类型加不加[in]有区别吗?看起来同样啊。
  • 2017-06-04 windows2003下调用ZwOpenSection出错!
  • 2017-06-04 关于组件在VB中调用的一个问题
  • 2017-06-04 COM中出现0x00000000地址错误
  • 2017-06-04 Atl编写com时的问题?
  • 2017-06-05 200分送了,谁有98,2000,XP下通用的内存扫描查找代码

文章分类

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

最近更新的内容

    • 如何在一个进程中判断另一进程是否“未响应”?
    • 如何使用脚本语言(VB或JS)对PowerPoint文件操作
    • windowsmediaplayer控件问题evc
    • 我想编写一个ocx控件用VC++编写,实现数据和图片的保存与传递,怎样实现数据和图片上传到FTP服务器上?求代码求思路
    • 关于树形控件的问题
    • 请教各位一个多线程中数据共享的问题,立即加分,先谢了
    • npapi插件如何主动调用js里面的函数
    • 在服务里面用CreateProcess创建进程失败,求解?
    • 散分了,关于对象申明的问题。
    • 本人初学COM,求大吓们救救我呀!!

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

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