Matlab 编写 COM 客户端
2012-05-06 16:13
246 查看
因为工作需要,用 Matlab 调用 COM,实现一些功能。
之前也没用接触 Matlab 处理 COM 的问题,只有从文档开始慢慢摸索。
谁知一开始就遇到问题了,创建 COM 实例不成功,无法传递结构体变量,问题是在太多。
尝试了很多,只能用数组代替结构体。遇到 64位程序调用 32 位 DLL COM 的问题,那就创建个代理的 EXE COM 作为中转。
于是代码里就有了很多 VT_ARRAY|VT_VARIANT 类型的 VARIANT 变量。
可以把不同类型的变量都放到这个 VARIANT 里,按结构体里变量的顺序排列就行了。
之前也没用接触 Matlab 处理 COM 的问题,只有从文档开始慢慢摸索。
谁知一开始就遇到问题了,创建 COM 实例不成功,无法传递结构体变量,问题是在太多。
尝试了很多,只能用数组代替结构体。遇到 64位程序调用 32 位 DLL COM 的问题,那就创建个代理的 EXE COM 作为中转。
于是代码里就有了很多 VT_ARRAY|VT_VARIANT 类型的 VARIANT 变量。
VARIANT var; VariantInit(&var); V_VT(&var) = VT_ARRAY|VT_VARIANT;
可以把不同类型的变量都放到这个 VARIANT 里,按结构体里变量的顺序排列就行了。
相关文章推荐
- Matlab与COM应用(三)——Matlab COM客户端支持
- Vs2008 编写com,MFC编写客户端调用
- 编写Web Service客户端访问www.webxml.com.cn提供的服务
- 基于SOAP编写WebService客户端(一)
- 用标准C编写COM(四)COM in plain C,Part4
- tomcat+https协议的接口编写及客户端访问
- MyFlag Step11:后台代码编写、客户端具体功能实现与界面优化
- MyFlag Step12:后台代码编写、客户端具体功能实现与界面优化
- 用C#编写一个进程外的COM组件
- libevent client客户端编写
- hdfs shell命令及java客户端编写
- C# 编写COM组件
- 【matlab】利用matlab编写启发式算法
- 简单客户端编写
- DELPHI怎样编写COM组件
- 【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信
- 会话WCF服务 -> C# WCF COM 客户端 双工通信 -> C++通过COM调用C# WCF客户端
- 七牛云存储android客户端及java服务端代码编写
- Dr.com客户端每次登陆后过自动掉线
- 【源码】c#编写的安卓客户端与Windows服务器程序进行网络通信