Actually, not strange at all. Here's why. Crystal have created special runtime dlls which are used by third party applications like CRD to read and export reports. Crystal itself does not use these dlls. So something can work quite happily in Crystal but not work from another application - and this is what is happening with you.