Click here to Skip to main content
15,867,308 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello Friends,
Wondering if you can help with few issues I am having with Crystal.
What worked before:
Development Env: VB6.0 with crystal 8.0 developer edition
Operating system: Windows 7.
Status: worked perfectly well. Able make modification to crystal report and make changes, np.
Now:
Development Env: got VB6.0 with crystal 8.0 developer edition installed on
Operating system: Windows 10.
Status: Having issues during importing original vb6/crytal code that worked before


Issue:
1. double click on crystal designer report in IDE
2. report template is temporarily displayed
3. Vb/crystal env crashes
4. This is what event view reports

1st error: ----v
In addition to the above error, I forgot to add this error.  This error happens first :

<pre>Faulting application name: vb6.exe, version: 6.0.81.76, time stamp: 0x3592011f
Faulting module name: craxdui.dll, version: 8.0.0.371, time stamp: 0x3891c277
Exception code: 0xc0000005
Fault offset: 0x0000ff4a
Faulting process id: 0x1a398
Faulting application start time: 0x01d614171273789c
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\VB98\vb6.exe
Faulting module path: C:\Program Files (x86)\Seagate Software\Report Designer Component\craxdui.dll
Report Id: 1ffe90e2-61cd-473c-919a-73c276a2c49a
Faulting package full name: 
Faulting package-relative application ID: 


2nd error: ---v
Faulting application name: vb6.exe, version: 6.0.81.76, time stamp: 0x3592011f
Faulting module name: craxdui.dll, version: 8.0.0.371, time stamp: 0x3891c277
Exception code: 0xc000041d
Fault offset: 0x0000ff4a
Faulting process id: 0x1a398
Faulting application start time: 0x01d614171273789c
Faulting application path: C:\Program Files (x86)\Microsoft Visual Studio\VB98\vb6.exe
Faulting module path: C:\Program Files (x86)\Seagate Software\Report Designer Component\craxdui.dll
Report Id: ac64f966-1536-46a7-94c3-a3446200a088
Faulting package full name: 
Faulting package-relative application ID: 


What I have tried:

got admin right on my user account
Posted
Updated 16-Apr-20 22:43pm
v3
Comments
Richard Deeming 16-Apr-20 14:26pm    
That's a really ancient stack. I'm amazed you had it working on Windows 7!

Have you tried running VB6 as administrator? Or playing with the compatibility settings in the properties of the vb6.exe file?

1 solution

CR 8.0 has been out of support for nearly 2 decades and was never designed for modern OS.

At best you might be able need to run this under Windows XP compatibility or on a virtual XP machine. When I was essentially forced down that route with Windows 7 I didn't mind, because I was contracting and getting paid good money to waste my time. I was also aware that all the effort would need to be repeated with the next release of Windows.

One other alternative is to write a COM compatible .NET DLL to act as a "buffer" - something that can be called by VB6 (COM) but interact with a newer version of CR (13.0 or better).

In your case, I suggest it really is time to upgrade your tools - and I'm including VB6 in that statement. You will waste much time and effort (and potentially money) trying to keep that app running in the modern environment. It will be cheaper, easier, and more professional to convert to a modern .NET language now. Remember, Windows 11 is due out in July - you may need to redo everything you have done.
 
Share this answer
 
v2
Comments
Richard Deeming 21-Apr-20 13:52pm    
Windows 11? Aside from a few scam sites, the only results for that are articles where Microsoft confirmed that there wouldn't be a Windows 11. :)
CHill60 22-Apr-20 4:28am    
D'oh - it looked like a badged site too. I'm losing my edge (and Edge)

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