【发布时间】:2010-06-01 17:49:28
【问题描述】:
reportmanager (http://sourceforge.net/projects/reportman/) 是否支持 delphi 2010?
谢谢 亚历杭德罗·乔丹
【问题讨论】:
标签: delphi delphi-2010 reportmanager
reportmanager (http://sourceforge.net/projects/reportman/) 是否支持 delphi 2010?
谢谢 亚历杭德罗·乔丹
【问题讨论】:
标签: delphi delphi-2010 reportmanager
看起来最近在 SourceForge 上下载的只有预制项目,可以通过 Delphi 2009 编译本机组件。我希望修改 D2009 项目以在 D2010 下编译应该很容易。
此外,您可能知道,您可以将 ReportManager 与 D2010 一起使用,而无需使用本机组件。
您可能会在 Yahoo 的 Report Manager 用户组中获得更完整、更准确的答案: http://tech.groups.yahoo.com/group/reportman/
【讨论】:
我设法用 Delphi 2010 Professional 编译了最新的 3.0 版本。这不是一件容易的事。
为此,您必须按照以下步骤操作:
编辑 .inc 文件,看看是否可以排除未使用的库。 就我而言,我未定义 IBX 并将 ZEOS 用于数据库。
然后你会得到一个关于 IntPr 没有定义的错误。用指针替换它。
您将收到数百个 FormatSettings 未定义错误。您必须删除此类标识符。 IE。进入搜索和替换并输入:“FormatSettings”。包括点并在替换中将其留空。对将显示相同错误的许多文件重复此操作,或一次执行多文件搜索和替换。
即使您从 .inc 文件中删除了 IBX 单元或包,您也可能会获得对它的引用。您可以删除违规行。
你会得到一个令人讨厌的缺失单元 WinApi.Common...从 uses 子句中删除它,你没有它。
在某一点上,上述点将导致未定义的 FOLDERID_Public。
转到有问题的文件的 const 部分并添加以下内容:
FOLDERID_Public: TGUID = '{DFDF76A2-C82A-4D63-906A-5644AC457385}';
应该可以了,现在您是 Report Manager 3.0 的骄傲拥有者!
【讨论】:
今天在 XP 上的 D2010 中安装,没有特别的问题。 首先下载并安装版本。 2.9b 可执行文件。 第二次下载Delphi包,添加库源路径,打开编译组工程文件。 收到 3 个错误(即使是相同的错误类型):vcljpg Not Found。 只需用 vclimg 重命名 vcljpg。 之后,编译完成,安装。
【讨论】: