Embarcadero工作室柏林10.1,quickreport [英] Embarcadero studio berlin 10.1, quickreport
问题描述
嗨专家
我必须将应用程序从bcb6(Borland Builder 6)迁移到Embarcadero Studio 10.到目前为止,所有工作 - 令人惊讶的 - 很好但是仍有一个问题我不知道它。它与快速报告有关。
情况是:我有一个基础库实现为一个包(xyz.bpl),可以被我们所有的应用程序使用。现在QuickReport的问题是:只要报告在App本身实现,它就可以正常工作。但是当我尝试使用基础库中实现的报告时,我总是得到异常访问冲突qrwrundxe10_1_w64.bpl
任何关于我在哪里的想法错了吗?
非常感谢您提前提示。
布鲁诺
BTW:正在运行来自包的快速报告在bcb6中没有问题。我正在使用的当前QR版本是V6.0 Win64(Build 4.10),Pro
我尝试了什么:
很多...... 123456789012345678901
Hi experts
I have to migrate an app from bcb6 (Borland Builder 6) to Embarcadero Studio 10. So far everything works –surprisingly- fine but one problem remains for which I have no idea about it. It is related to Quick Report.
The situation is: I have a "base library" implemented as a package (xyz.bpl) which can be used by all our Apps. Now the problem with QuickReport is: As long as the reports are implemented in the App itself it works fine. But as soon as I try to use a report implemented in the "base library" I always get the exception "access violation qrwrundxe10_1_w64.bpl"
Any idea about where I’m wrong?
Thank you very much in advance for a hint.
Bruno
BTW: Running a Quick- Report from a package was no Problem in bcb6. Current QR Version I'm using is V6.0 Win64(Build 4.10), Pro
What I have tried:
A lot....123456789012345678901
推荐答案
这听起来像是一个32/64位的问题。它可以是项目中某处的一些简单的宏(在项目设置中)或其他神奇的东西。
构建使用的IDE版本中的每个库以确保兼容性。
不要使用VC 6.0它已经过时,并不支持现代Windows版本。您最好使用一些实际的 Visual Studio Community Edition 。
It sounds like a weired 32/64 bit problem. It can be some simple macro (in the project settings) or other "magic stuff" somewhere in the project.
Build every library in the used IDE version to ensure compatibility.
Dont use VC 6.0 it is outdated and doesnt support modern Windows versions. You better use some actual Visual Studio Community Edition.
这篇关于Embarcadero工作室柏林10.1,quickreport的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!