报表管理器和delphi 2010
reportmanager (http://sourceforge.net/projects/reportman/) 支持delphi 2010吗?
谢谢 亚历杭德罗·乔丹
does reportmanager (http://sourceforge.net/projects/reportman/) support delphi 2010?
Thanks
Alejandro Jourdan
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
看起来 SourceForge 上的最新下载只有预制项目,可以通过 Delphi 2009 编译本机组件。我希望修改 D2009 项目以在 D2010 下编译应该很容易。
此外,您可能知道,您可以将 ReportManager 与 D2010 一起使用,而无需使用本机组件。
您可能会在雅虎的报表管理器用户组中获得更完整和准确的答案:
http://tech.groups.yahoo.com/group/reportman/
It looks like the most recent download on SourceForge only has premade projects to compile native components up through Delphi 2009. I expect it should be easy enough to revise the D2009 project to compile under D2010.
Also, as you may know, you could use ReportManager with D2010 without having the native components at all.
You might get more complete and accurate answers in the Report Manager user group on Yahoo:
http://tech.groups.yahoo.com/group/reportman/
我设法用Delphi 2010 Professional编译了最新的3.0版本。这不是一件容易的事。
为此,您必须执行以下步骤:
编辑 .inc 文件并查看是否可以排除未使用的库。
就我而言,我未定义 IBX 并使用 ZEOS 作为数据库。
然后您将收到有关 IntPr 未定义的错误。将其替换为指针。
您将收到数百个 FormatSettings 未定义错误。您必须删除此类标识符。即进入搜索和替换并键入:“FormatSettings”。包括点并替换将其留空。对将显示相同错误的许多文件重复此操作,或者执行多文件搜索并立即替换。
即使您从 .inc 文件中删除了 IBX 单元或包,您也可能会获得对它的引用。您只需删除有问题的行即可。
您将得到一个令人讨厌的缺失单元 WinApi.Common...将其从使用子句中删除,您没有它。
在某个时刻,上述点将导致未定义的 FOLDERID_Public。
转到有问题的文件的 const 部分并添加以下内容:
应该可以了,现在您是 Report Manager 3.0 的自豪拥有者!
I managed to compile the latest 3.0 version with Delphi 2010 Professional. Not a really easy task.
In order to do so, you have to follow these steps:
Edit the .inc file and see if you can exclude unused libraries.
In my case I undefined IBX and used ZEOS for database.
Then you will get an error about IntPr being not defined. Replace it with Pointer.
You will get hundreds of FormatSettings not defined errors. You have to remove such identifier. I.e. go in search and replace and type: "FormatSettings." including the dot and in replace leave it blank. Repeat for the many files that will show the same error, or do a multi-file search and replace at once.
You will possibly get references to IBX units or packages even in case you removed it from the .inc file. You may just delete the offending lines.
You will get a nasty missing unit WinApi.Common... Remove it from the uses clauses, you don't have it.
At a certain point the above point will cause an undefined FOLDERID_Public.
Go to the const section of the offending file and add this:
That should do it, now you are the proud owner of Report Manager 3.0!
今天在 XP 上安装了 D2010,没有出现任何特殊问题。
第一次下载并安装版本。 2.9b 可执行文件。
第二次下载Delphi包,添加库的源路径,打开并编译组项目文件。
收到 3 个错误(即使是相同的错误类型):vcljpg 未找到。
只需将 vcljpg 重命名为 vclimg 即可。
之后,编译完成,安装。
Installed today in D2010 on XP without particolar problems.
First downloaded and installed ver. 2.9b executable file.
Second downloaded Delphi package, added source path to the library, opened and compiled group project file.
Received 3 errors (even the same error type): vcljpg Not Found.
Simply rename vcljpg with vclimg.
after that, compiled done, installed.