编号:QA004360 建立日期: 2001年8月14日 最后修改日期:2001年8月14日 所属类别:
Chen: 操作系统: Windows 编程工具: VC++6,VB6 问题: 用VC编ActiveX Automation Server,在VB中调用。需要从VC向VB传递数组。发现有一SAFEARRAY的结构,使用时总是编译通不过。改用VARIANT又发生VB中调用类型错误。还不知何故。 请高手论述一下,如何从VC的ActiveX Automation向VB等传递数组。谢谢! 水平: 中级
回答:
有三个例子: 微软的Knowledge Base的文章:“Q154172 ow To Pass Binary Data Between an ActiveX Control and VB” 微软的Knowledge Base的文章:“Q140202 AMPLE: MFCARRAY Using Safe Arrays in MFC Automation” 微软的Knowledge Base的文章:“Q167668 OWTO: Pass a SafeArray of Strings in a VARIANT*”
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)