OE 11.4 crash when drop Print Control component (Crystal Rep

Posted by Surasak on 08-Nov-2014 02:40

I'm having some problems about crystal report component: PrintControl.dll which come from Crystal Report XI R2.

Symptom: I migrate application that create by Progress 9.1B to OE 11.4. This application running in XP and use Cystl32.OCX (come from Crystal Report 8.0).

I modify this application with OE App Builder 11.4 (x86) in Windows 7 (x64). The problem occur when I drop Print Control component into smart window then App Builder is crash.

The error in windows application event are below:

Faulting application name: prowin32.exe, version: 11.4.0.1294, time stamp: 0x53d2e691
Faulting module name: PrintControl.dll, version: 11.5.0.313, time stamp: 0x437a109b
Exception code: 0xc0000005
Fault offset: 0x00003040
Faulting process id: 0x538
Faulting application start time: 0x01cffb27cc46c702
Faulting application path: C:\OE114\OpenEdge\bin\prowin32.exe
Faulting module path: C:\Program Files (x86)\Business Objects\Common\3.5\crystalreportviewers115\ActiveXControls\PrintControl.dll
Report Id: 13ff3e94-671b-11e4-adb9-b482fe527a6a

Note:

1. I try modify application within OE 11.4 (x64) but face problem similar above.

2. I try manual register all dll file in PrintControl,cab into c:\winodws\SysWow64 directory but face problem similar above.

3. I try use Print Control component that come from CR 2008 SP4 but face problem similar above.

I'm waiting for any suggestion and comment.

Thanks.

All Replies

Posted by Torben on 10-Nov-2014 02:43

Hi,

this because the Crystal ocx is not working with Visual Studio 2010.

And since OpenEdge 11.x is compiled with Visual Studio 2010 it only supports the ocx'es that are supported on Visual Studio 2010.

Regards,

Torben

Issues migrating applications that use ActiveX/COM objects to OpenEdge 11:

knowledgebase.progress.com/.../000028532

Posted by Surasak on 10-Nov-2014 05:20

Thanks for your reply, Torben.

Yes, I read that article many times but I'm not sure about the version of Crystal Report (CR) component  that can be used in OE 11.4 AppBuilder.  So I try use ActiveX component that come with CR XI R2 and CR 2008 SP4 to develop in OE 11.4 ( in both of x86 and x64) but not success, AppBuilder still crash.

What the exact version of CR that be used to develop in OE 11.4 ?

Any suggestion or comment would be appreciated.

Thanks.

Posted by Torben on 10-Nov-2014 15:27

Hi Surasak,

I don't think any of the Crystal ocx version will work with OE 11. (They are all compiled with a to old version of Visual Studio)

So you basically have 2 options. Stay with OE 10.2B (where the Crystal OCX'es work) our current choice.

Or go to 11 and use the Crystal .Net components.

Regards,

Torben

Posted by Surasak on 10-Nov-2014 19:54

Hi Torben,

May you please suggest me about Crystal .Net component that used for develop report in OE11 ?

About component name and version because of my objective is find the way to replace Crystl32.ocx and then continue to develop report in OE11. In detail, my target environment are below:

1. OE 11.4 (x64)

    Please Note: I plan to develop via AppBuilder with Crystal component  (compliant with at least MS visual studio but I'm not success.

2. Client use Windows 7 x64

3. Application installed in Windows server 2008

Thank you very much for your reply.

Surasak M.

This thread is closed