CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  ATL/ActiveX/COM

vb调用vc编的activex

楼主Over()2002-04-01 11:54:21 在 VC/MFC / ATL/ActiveX/COM 提问

因为vc生成的method参数都是LPCTSTR  
  怎么可以做到传进来一个可以更改内容的字符串呢  
  类似这样子的操作,可以改变lpdata的值  
  int   Function(LPCTSTR   lpData)  
  {  
      lpData   =   something;  
      return   TRUE;  
  }  
  我用long*   lpData作为传进来的参数,vc调用是没有问题的,但是vb说数据类型不对  
  对vb不是很熟,谢先  
  问题点数:100、回复次数:13Top

1 楼wx_zzm()回复于 2002-04-01 12:30:32 得分 0

使用BYTE数组,需要作些转换工作Top

2 楼Over()回复于 2002-04-01 12:53:27 得分 0

wx_zzm,您老能不能说的具体点,我是对vb真的不熟Top

3 楼splitter(小刚)回复于 2002-04-01 13:15:07 得分 0

vb传递经来的都是bstr类型,因此你在控件里面转换为LPCTSTR类型,  
  然后再进行操作,操作结束以后,在对传递经来的bstr赋值就可以了。。Top

4 楼Over()回复于 2002-04-01 13:28:33 得分 0

可是LPCTSTR   是不可以改变的阿Top

5 楼ffll(ffll)回复于 2002-04-01 13:37:14 得分 0

就是你设计的方法里面,参数必须使用bstr,而不能使用LPCTSTR,否则是不能调用的(vb)。你可以在程序里面使用PSTR进行操作,处理完了之后再拷贝到bstr上面传出去就可以了Top

6 楼muqiao(聪明的牛)回复于 2002-04-01 13:47:18 得分 0

因为vc生成的method参数都是LPCTSTR  
   
  你是怎么生成的?  
  Top

7 楼Over()回复于 2002-04-01 13:57:36 得分 0

我自己曾经手动修改成LPTSTR   LPSTR之类的,但是都不可以Top

8 楼Over()回复于 2002-04-01 14:11:13 得分 0

或者还有什么样子的做法可以实现这样的功能Top

9 楼kvk(杀手遇见杀手)回复于 2002-04-01 14:13:52 得分 100

vb中只能用BSTR  
  传递数组最好用byte  
  我做了一个显示数据库图像的控件   需要的mail   to   :jqdhero@263.netTop

10 楼Over()回复于 2002-04-01 14:21:43 得分 0

谢谢:happygz@yahoo.com  
  Top

11 楼cnshinhwa(月夜森林)回复于 2002-04-01 14:27:11 得分 0

学习Top

12 楼Over()回复于 2002-04-01 15:01:42 得分 0

苦恼啊heheTop

13 楼Over()回复于 2002-04-01 16:56:33 得分 0

大家试验一下,如果成功的话发给我  
  happygz@yahoo.com  
  谢先Top

相关问题

  • VB中调用VC的ACTIVEX出错(HELP!!!)!
  • 谁知道VC下如何调用VB中调用的activex dll
  • 如何在VC中调用VB开发的COM(ActiveX Dll)?
  • 在vb中做的ActiveX DLL文件如何在vc中调用?????
  • VB调用VC编写的ActiveX控件的问题
  • vb调用vc++的dll
  • vc调用vb的dll
  • 请问在VC中如何调用本地的ActiveX Exe(就象VB中的CreateObject后调用一样)?
  • VC中调用VB生成的DLL(java调用VB的DLL)
  • 请问:Html页面如何调用(VB或VC开发的)ActiveX控件(MyActiveXTest.dll)?

关键词

  • vb
  • vc
  • 调用
  • lpdata
  • 参数
  • lpctstr
  • bstr
  • 操作
  • 类型
  • 使用

得分解答快速导航

  • 帖主:Over
  • kvk

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo