社区
ATL
帖子详情
VC调用VB做的COM的问题.
hijack
2004-10-25 02:12:33
我的VC程序内需要调用别人用VB写的一个模块,主要是数据传输问题,VC里有很多复杂结构的数据要传到那个VB模块,怎么传?VB里要先建立对应结构?
还有那个VB模块应该有自己的界面,是建立VB工程中的"ActiveX Control"吗?
VB没用过,却被唤去做这部分的接口.
谁做过这方面的工作帮帮我呀~~
...全文
155
10
打赏
收藏
VC调用VB做的COM的问题.
我的VC程序内需要调用别人用VB写的一个模块,主要是数据传输问题,VC里有很多复杂结构的数据要传到那个VB模块,怎么传?VB里要先建立对应结构? 还有那个VB模块应该有自己的界面,是建立VB工程中的"ActiveX Control"吗? VB没用过,却被唤去做这部分的接口. 谁做过这方面的工作帮帮我呀~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
XXandOO
2004-10-28
打赏
举报
回复
再复杂的数据也可以拆分成较简单的数据类型(比如variant)组织的树(动态链表),把这个结构装进variant数组作函数参数,VB、VC都能用,而且这样效率高一些。
johnshao
2004-10-27
打赏
举报
回复
UP
hijack
2004-10-27
打赏
举报
回复
up
zzxenjoy
2004-10-26
打赏
举报
回复
好可怜呀
帮不了你
我只用过vb调vc dll
icelight
2004-10-26
打赏
举报
回复
如果数据结构实在很复杂, 那么就把它转换成XML格式, VC和VB各取所需.
有个中间媒介总好过两种格式之间直接转换.
sinall
2004-10-26
打赏
举报
回复
最后一个或者应该是public aryB() as struct_aryB
就是你必须定义一个和CArray<B, B&>相同的类模块!
sinall
2004-10-26
打赏
举报
回复
struct A
{
float f;
int n;
char str[20];
CArray<B, B&> aryB;
};
struct B
{
//类似A:-(
};
在vb里是两个类模块
public f as single
public n as integer
public str as string
public aryB() as variant
hijack
2004-10-26
打赏
举报
回复
谢谢楼上各位,
程序里的结构型如:
struct A
{
float f;
int n;
char str[20];
CArray<B, B&> aryB;
};
struct B
{
//类似A:-(
};
这样的结构在VB里是什么样子的?
TO:icelight(给我一个接口,我能驱动地球……………仪)
这样的结构能转成XML格式的吗?
里面的数据比较多,估计需要传输几兆数据
foremans
2004-10-25
打赏
举报
回复
ActiveX DLL,重要的是在工程选项中,component选项卡中,version compability
选择project compability 或者binary compability
hijack
2004-10-25
打赏
举报
回复
up
VC
调用
VB
控件的例子.rar
一个
VC
调用
VB
控件的实例,通过这个实例可以让您了解如何在
VC
中去
调用
用
VB
开发的控件。
在
VC
客户端
调用
vb
的dll.rar_
VB
VC
DLL_
VB
调用
DLL_
VB
调用
VC
_
vc
调用
dll_
vc
调用
vb
的DLL
c++的一个很典型的应用就是dll的
调用
,对于怎么样好的
调用
dll程序,阅读本程序对您将大有益处。
用
VC
#.NET+OpenGL开发交互式CAD系统
本课程用
VC
#.NET结合OpenGL,从无到有开发一个功能较完整的小型交互式CAD系统。 作者有交互式CAD系统、动态几何系统开发经验。出版过交互式CAD系统开发方面的图书。 课程先讲准备知识,然后讲整个系统的开发思路和...
这是一个
VC
调用
VB
控件的实例,通过这个实例可以让您了解如何在
VC
中去
调用
用
VB
开发的控件.zip
这是一个
VC
调用
VB
控件的实例,通过这个实例可以让您了解如何在
VC
中去
调用
用
VB
开发的控件.zip
vb
.rar_
VB
ocx_
VB
调用
VC
_
VC
调用
VB
_
调用
dll
VB
调用
VC
编写的DLL.一般来说,
VB
和
VC
共同编程有3种方式:一种是
VC
生成DLL,在
VB
中
调用
DLL;一种是
VC
生成ActiveX控件(.ocx),在
VB
中插入;还有一种是在
VC
中生成ActiveX Automation服务器
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章