Symptom
- A 64 bit VS .NET 2010 application using CRVS2010
- Reports use Azalea barcode fonts
- When the application is deployed and run the following error is thrown:
UFL 'u25azalea.dll' that implements this function is missing. Error in File CrystalReport1 {guid}.rpt.
Error in formula barcode: 'BarcodeC39ASCII(**barcode_number**)' UFL 'u25azalea.dll' that implements this function is missing.
Environment
- VS2010
- CRVS2010 - 64 bit
Reproducing the Issue
- Create a Crystal Report that uses Azalea font
- Compile the application as 64 bit
- Deploy the application using the appropriate Crystal Reports runtime
Cause
- The rendering of the Azalea font is dependent on the user function library (UFL); u25azalea.dll
- U25azalea.dll is created by Azalea Software Inc.
- Azalea now provides a 64 bit version of u25azalea.dll and their install package
- ADAPT01659128 has been created to include the UFL and fonts in the 64 bit redist MSI
Resolution
- Go to http://azalea.com/crystal-reports/ and download the 64 bit version and distribute the package manually
Keywords
CR2010 2010 CR4VS2010 CR4VS VS2010 NET2010 crystal reports for visual studio 2010 , KBA , BI-DEV-NET , BI Software Development Kits (SDKs) - .NET or Other , Problem
Product
SAP Crystal Reports, developer version for Microsoft Visual Studio