CR2011 is an 32bit app? Why it has 64bit runtime?
We are upgrading our product from 32bit to 64bit.
Once in our 32bit product, we provide an 32bit OpenAccess data source to let CR2011 to create Crystal Report by connecting to the 32bit OpenAccess data source via ODBC.
Now for our 64bit product, we provide an 64bit OpenAccess data source, now we cannot use CR2011 to connect it because the ODBC administrator 32bit will be invoked via ODBC.
So we want to search to see if there is CR2011 64bit, there is 64bit runtime installation, but there is no help for the above problem. Would you please help to give us some suggestion? Thanks a lot!
Don Williams replied
CR runtime is for the platform you want to support and not for the OS, so if you want to run your app in 32 bit mode then set your project to X86 or if for 64 bit mode then set it to x64, do not use AnyCPU, the installer will try to install for the OS and not for your application.
Then when you distribute select the 32bit MSI or 64 bit MSI, you do not need both.
Only install that CRDB_XML package if you use the native XML driver in your reports. If not then no need to install and distribute.
Include the same runtime version you installed on your DEV PC as in your distribution package, do not mix them. SO if you install SP 14 on your DEV PC than add the same SP 14 redist package.