佚名通过本文主要向大家介绍了vcnet,远程过程调用失败,证书接口调用失败,调用函数,调用等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Vcnet调用Crystal Reports的问题,请大家帮忙
描述:
解决方案1:
描述:
#import "craxdrt.dll" rename_namespace("rpt")
using namespace rpt;
IApplicationPtr pApp;
pApp.CreateInstance("CrystalRuntime.Application");
IReportPtr pReport;
pReport = pApp.OpenReport("E:\\workspace\\CrystalReport\\rpt\\report1.rpt");
在VC6中调用以上代码没有问题,但在vc.net中碰到问题,那位老大有办法解决?
但在vc.net中编译时出现以下问题
error C2039: “OpenReport” : 不是“_com_ptr_t<_IIID>”的成员
with
[
_IIID=_com_IIID<RPT::IApplication,& _GUID_af376830_6120_4e28_96dd_63fd2dc27b7a>
]
解决方案1:
你的Crystal Reports版本是什么,在vc.net中找得到craxdrt.dll么
解决方案2: namespace错了吧
rpt和RPT不一样的
您可能想查找下面的文章:
- 现有一个lib和其用到的h头文件,问在一个新的vcnet工程中如何引用和调用(求步骤和程序)
- 如何在VCNET中使用MSFlexGrid,有帮助文档吗
- 十万火急,VCNET调用COM的问题
- 请问如何用vcnet建立activedll呢?
- vcnet怎么建立activexdll工程
- 请问一个关于vcnet下com组件调用的问题
- 在VCnet中怎么看不到BEGIN_OBJECT_MAP了?
- 我用MFC写了个自动化exe,但是在别的没安装VCnet的机器运行exe时注册失败。[急]
- VCNET经典老问题,网上找了半天还是不知道怎么解决``大家指点一下``急
- 急急急急vc60或vcnet如何做com组件上传组件在线等待进者都有分贡献出我所有分