分享免费的编程资源和教程

网站首页 > 技术教程 正文

01.基于VC6.0+锐浪报表 锐浪报表插件怎么用

goqiw 2024-11-05 10:48:21 技术教程 33 ℃ 0 评论

1.创建名为RL的MFC窗口程序

2.复制Utility 子目录

在 VC 例子程序的 Utility 子目录下提供几个可以复用的文件,建议将其应用到你的项目中,如果因为文件位置的原因造成编译不通过,将代码中文件的路径改为实际的就行。下面是这几个文件的简单说明:

1、GRImport.h: 引用 Grid++Report 类型库,并定义了各个事件对应的常量值

2、GridppReportEventImpl.h: 定义报表事件响应类,以此类为基类,通过重写各个事件对应的虚函数可以实现对报表事件的响应。此文件中已经加入对 GRImport.h 的包含引用。

3、GridppReportEventImpl.c:报表事件响应类参数信息静态成员变量的定义,此文件必须加入到你的项目中。

4、GetPath.h:几个根据当前环境获取文件路径与数据源连接串的方法。

3. 在项目中加入对 Grid++Report 的引用:

包含 GridppReportEventImpl.h 即可。如果项目中有很多地方会引用到,将其放在 stdafx.h 中比较合适。GRImport.h 中的

#import "..\..\..\grpro.tlb" no_namespace named_guids

#import "..\..\..\grdes.tlb" no_namespace named_guids

这两句有可能编译不通过,可以将前面的相对路径用实际路径代替即可,grpro.tlb 与 grdes.tlb 这两个文件在 Grid++Report 的安装目录下。

4.在 stdafx.h 文件中加入以下语句,即可实现程序项目对 ATL 的支持。

//Enable MFC project to support ATL

#include <atlbase.h>

extern CComModule _Module;

#include <atlcom.h>

#include <afxdisp.h>

#include <afxdisp.h>

#include <afxdisp.h>

5.添加报表变量

IGridppReportPtr m_pGridppReport;

6. 在项目中加入对 COM 的支持:

应该在项目的起始文件的 WinMain 函数中加入对 COM 支持的代码,Grid++Report 才能在项目中正常的运行。首先定义 _Module 变量,在开始位置调用 ::CoInitialize 与 _Module.Init,在程序退出之前调用 ::CoUninitialize 与 _Module.Term。

7.添加路径文件

8.添加报表文件

9.创建按钮显示报表

10.点击按钮显示报表

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表