找回密码
 立即注册

QQ登录

只需一步,快速开始

d990213

论坛元老

7

主题

48

帖子

1万

积分

论坛元老

积分
10281

活字格认证

最新发帖

[已处理] 由AR3升级

d990213
论坛元老   /  发表于:2013-5-14 10:38  /   查看:21195  /  回复:36
你好!之前在XP下用AR3开发的系统,升级到WIN7,VS2010时,AR编译出错。下载了AR7测试版,引用了AR7的DLL,同样出错。不知什么原因。望指导。

36 个回复

倒序浏览
d990213
论坛元老   /  发表于:2013-5-14 10:49:00
沙发
补充一下错误类型(无法补充所有编译错误,摘取部分):
1.
代码:inherits ActiveReport
错误:未定义类型“ActiveReport"
2.
未定义类型"DataDynamics.ActiveReports.PageHeader"
3.
未声明"DataDynamics"。它可能因其保护级别而不可访问。
。。。
回复 使用道具 举报
d990213
论坛元老   /  发表于:2013-5-14 12:52:00
板凳
没人回复呢?
回复 使用道具 举报
d990213
论坛元老   /  发表于:2013-5-14 17:26:00
地板
为什么一天了也没人回复?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-14 17:56:00
5#
d990213 你好

请问你是通过什么方式升级的呢,安装 AR7 之后在 VS 工具菜单中有转换为 AR 7的工具,实现请使用该工具进行升级

使用该工具升级完成之后,如果还有命名空间的错误,你可以将这些错误信息发送给我
回复 使用道具 举报
d990213
论坛元老   /  发表于:2013-5-15 09:08:00
6#
你好!使用升级工具升级后出现的命名空间错误如下:
“RulerVisible”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer”的成员。
“DisplayToolTips”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer.ViewerToolbar”的成员。
未定义类型“DataDynamics.ActiveReports.Toolbar.Button”。
“Tools”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer.ViewerToolbar”的成员。
未定义类型“DataDynamics.ActiveReports.Toolbar.ToolClickEventArgs”。
“Print”不是“GrapeCity.ActiveReports.Document.SectionDocument”的成员。
“RulerVisible”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer”的成员。
“DisplayToolTips”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer.ViewerToolbar”的成员。
“Tools”不是“GrapeCity.ActiveReports.Viewer.Win.Viewer.ViewerToolbar”的成员。
未定义类型“DataDynamics.ActiveReports.Label”。
未定义类型“DataDynamics.ActiveReports.TextBox”。
未定义类型“DataDynamics.ActiveReports.Toolbar.Button”
“Dispose”不是“GPS-F.rptRecChe”的成员。
“Run”不是“GPS-F.rptRecChe”的成员。
错误        258        “Document”不是“GPS-F.rptRecChe”的成员。
错误        265        类型“GPS-F.rptUnma”的值无法转换为“GrapeCity.ActiveReports.SectionReport”。
错误        268        “DataSource”不是“GPS-F.rptNoMast”的成员。
错误        269        未定义类型“ActiveReport”。
错误        270        未定义类型“DataDynamics.ActiveReports.PageHeader”。
错误        271        未定义类型“DataDynamics.ActiveReports.Detail”。
错误        272        未定义类型“DataDynamics.ActiveReports.PageFooter”。
错误        273        未定义类型“DataDynamics.ActiveReports.DataSources.OleDBDataSource”。
错误        274        未定义类型“DataDynamics.ActiveReports.Label”。
错误        285        未定义类型“DataDynamics.ActiveReports.TextBox”。
错误        301        未定义类型“DataDynamics.ActiveReports.Line”。
错误        318        “LoadLayout”不是“GPS-F.rptErr”的成员。
错误        319        “GetType”不是“GPS-F.rptErrS”的成员。
错误        320        “DataSource”不是“GPS-F.rptErrS”的成员。
错误        321        未定义类型“DataDynamics.ActiveReports.DataSources.OleDBDataSource”。
错误        327        未定义类型“DataDynamics.ActiveReports.PageFooter”。
错误        346        未定义类型“DataDynamics.ActiveReports.ActiveReport.FetchEventArgs”。
回复 使用道具 举报
d990213
论坛元老   /  发表于:2013-5-15 12:19:00
7#
给个答复啊,一直在等待ing...
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-15 13:36:00
8#
部分命名控件的改变请参照:
DataDynamics.ActiveReports
->
GrapeCity.ActiveReports.SectionReportModel
回复 使用道具 举报
d990213
论坛元老   /  发表于:2013-5-15 17:09:00
9#
你好,谢谢你的答复。
之前用 .dispose 可以释放报表类,例如:rptABC.dispose(),现在怎么写呢?
之前 inherits Activeroport, 现在要改成什么呢?
还有其他的问题点应该怎么解决呢?
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-15 18:32:00
10#
之前用 .dispose 可以释放报表类,例如:rptABC.dispose(),现在怎么写呢?
->
以上方法同样适用,rptABC.Dispose, rptABC.Document.Dispose

之前 inherits Activeroport, 现在要改成什么呢?
->GrapeCity.ActiveReports.SectionReport

类似这样的错误 “Run”不是“GPS-F.rptRecChe”的成员,不太清楚对应的代码是什么,能发来看看嘛。
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部