Skip to Content
0

[Crystal Reports] ERROR 512: Print Engine could not open.

Oct 27, 2016 at 03:13 AM

445

avatar image
Former Member

Changing system date after January 19 2038,
the following error occur at function PEOpenEngine;(crpe32.dll).

PE_ERR_ENGINENOTOPEN 512:

And, display debugging information "access violation at 0x00344b51: read of address 0x00000014" Before January 19 2038, application work correctly, can open report file. No error occur.

[SPEC]
- 32bit
- Crystal Reports 2013
- Using crpe32.dll

Is this error crystal reports's latent bug?
How can i fix the error?
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

3 Answers

Brian Dong Oct 27, 2016 at 06:49 PM
0

Hi Sato,

I doubt CRPE32 was ever meant to work into the year 2038. If your application is using the old Print Engine API calls, you should be changing because a those calls are deprecated and I'm amazed they still do work if you upgraded to Crystal 2013.

I believe that error is by design because of that reason.

Thanks,

Brian

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Oct 28, 2016 at 02:10 AM
0

Hi Brian,

Thank you for answering.
If you know,please tell me the alternatives to replace the Print Engine API.

Share
10 |10000 characters needed characters left characters exceeded
Don Williams
Oct 28, 2016 at 02:58 PM
0

Hi Sato,

If you are using crpe32.dll in an application it is not longer supported since CR 9. You have no rights to distribute the runtime.

The replacement now is CR for Visual Studio .NET.

If the error is generated in Crystal Reports Designer first question is why are you changing the System Date to 2038?

Don

Share
10 |10000 characters needed characters left characters exceeded