I made my project into an executable and it works fine on my machine. When I take this program to other machines, I get the following error message that keeps my program from openning "Component 'CRYSTL32.OCX or one of its dependencies not correctly registered: a file is missing or invalid."
I found a CRYSTL32.OCX and downloaded it into my project folder, but I still get that same error message at other peoples machines. What can I do? Thanks.
If PDW doesn't work, try using Visual Studio Installer.
Go to www.microsoft.com and just type in Visual studio Installer and it look for the link to the free download.
Your problem with crystal is that it's looking for files that aren't registerd in the windows registry and so it doesn't know where to get them.
An installer package takes care of knowing which dlls are needed and sets them up for you.
When I use Visual Studio installer, typically 3 errors are generated. If you double click on the error message that is generated, just delete the files that are underlined in red.
If you check out crystal decisions, they've indicated that for some reason the installer packages are pulling in older files that are no longer necessary.
After deleting the red underlined files build the project again and it should work.