Click here to Skip to main content
15,886,110 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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
Posted
Updated 1-Jan-17 8:40am
v3

1 solution

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.
 
Share this answer
 
Comments
[no name] 2-Jan-17 2:50am    
Many thanks for the answer. A 32/64 Problem was also my first thought. My computer is 64 the application and the package are 32. I have removed all qrwrundxe10_1_w64.bpl and am sure that in both cases (Package, App) the 32B version is used.

"Dont use VC 6.0 it...": I'm using "Embarcadero® C++Builder 10.1 Berlin" :)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900