Crystal Reports UFL DLL limitation?

Hello there,
Is there any kind of limitation on UFL Dlls that are being used on crystal reports? Such as connecting to webservices or using sql connections to reach data from databases or using 3rd party dlls?
the UFL dll is working fine, once i started debuging it i noticed that i could not call the webservice, not even create an instance of the SoapClient.
I did test the SoapClient from an Exe and it did work fine, just not inside this dll.
I did try to add
<system.net>
    <settings>
      <httpWebRequest useUnsafeHeaderParsing = "true" />
    </settings>
  </system.net>
to the app.config but still, no luck.
Any tips?

hello there,
I have tested in C#.net 2010 and vb.2010. Both gave me the same problem.
I did try the dll in 64 and 32 bit. Both seems to have the same issue.
I don't think that the problem is related with the webservice itself as i also have problems when i use other 3rd party dlls and apparently i can't/not be able to.
The DLL have been registered by visual studio after compiling (i did try to regasm it manually and did try debug mode too).
i did attach the dll to a process that will call the crystal reports map and the function that the map prints can't create an instance of the webservice soapclient.

Similar Messages

  • Crash Crystal Report Ntdll.dll

    Post Author: ringo73
    CA Forum: Crystal Reports
    I have a problem that when I close the report it crashes the whole application. It happens on Windows Vista Business. What the XP reports is that the module that crshes is ntdll.dll (version 6.0.6000.16386).Product: Crystal Report 11 CRDEVELOPER FULL
    Version: 11.0.0.1282
    Thanks.

    Hi Alan,
    I've seen this happen when the other app is using custom UFL's, they are either U2L.dll or CRUFL.dll. One thing CR does not do is version check UFL's. If the other app is running it may have loaded in their UFL's and then you app will load them also.
    It may also be that when you declare the app object specify the version.
    In C++ it would look like this: pApplication.CreateInstance("CrystalRuntime.Application.9") This way it tells your app to use this version. As Ludek suggested possibly your app is using the XI version. Also check the version of crviewer.dll, not sure if you load it but it can cause problems if they are mixed also.
    And it may be OS related. what version of windows are you using?
    There are also others that just copy all of the CR runtime into the \system32 folder. Not a good plan for other app's that use CR runtime also.
    Try closing the other application and then test your app again. If it works it may be they are not version checking, or have a custom UFL, etc.
    Thank you
    Don

  • Crystal Report File Size Limitation

    Post Author: lashworth
    CA Forum: General
    I am running into a file size issue with Crystal Reports. If the report file approaches 80MB then they do not run or display well or at all. Can anyone tell me how best to investigate this problem?

    Hello,
    What version of Cr and .NET?
    Does your printer have limited memory?
    Is it local printer?
    Have you tried installing the latest Drivers for it?
    What Browser are you using and have you tried any other?
    40 pages not much local memory so it shouldn't be a problem.
    Create a new Printer and select File rather than port or LPT as the destination to see if it's a physical printer or network issue.
    Try a different printer altogether also.
    Also refer to Rule of Engagement posting before submitting your question so you provide as much info first.
    Thank you
    Don

  • Crystal report .dll files required on server.

    Hi.
    I'm new to Crystal Report and I have a "small" problem.
    I'm developing an windows app. that should be accesed from a Windows Server 2003 R2 Standard x64 Edition.
    When I run my app. om the server and want to see a report created with Crystal Report, I'm told that Crystal Report runtime is not installed correct.
    I have tryied to instal both CRRuntime_12_0_mlb and CRRedist2008_x64. But I still get the errormessage.
    What am I doing wrong og missing.
    Which .dll files are required on the Server and in my app directory??
    When I run the app on my local machine the report works perfect.
    Regards
    Benn

    What is the version of the assembly crystal decisions.crystal reports. engine.dll referenced in your app? Also, remeber that only CR 10.2 and CR 10.5 (Crystal Reports Basic for Visual Studio 2008) are 64 bit. All other versions of CR are 32 bit. See [this|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/10d5fa88-2013-2c10-c9a5-f11963607d4e] article for more details.
    For details re. correct runtime files see [this|https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567] wiki.
    Ludek

  • Crystal Reports XI String [255] limit with the File System Data driver...

    I was trying to create a Crystal Reports XI report to return security permissions of files and folders.  I have been able to successfully connect and return data using the File System Data driver as the Data Source; however the String limit on the ACL NT Security Field is 255 characters.  The full string of data to be returned can be much longer than the 255 limit and I cannot find how to manipulate that parameter. 
    I am currently on Crystals XI and Crystal XI R2 and have applied the latest service packs but still see the issue.  My Crystal Reports Database DLL for File System data ( crdb_FileSystem.dll ) is at Product Version 11.5.10.1263.
    Is it possible to change string limits when using the File System Data driver as the Data Source?  If so, how can that be accomplished.  If not, is there another method to retrieve information with the Windows File System Data being the Data Source?  Meaning, could I reach my end game objective of reporting on the Windows ACL's with Crystal through another method?

    Hello,
    This is a known issue. Early versions you could not create folder structures longer than 255 characters. With the updates to the various OS's this is now possible but CR did not allocate the same space required.
    It's been tracked as an enhancement - ADAPT01174519 but set for a future release.
    There are likely other ways of getting the info and then putting it into an Excel file format and using that as the data source.
    I did a Google search and found this option: http://www.tomshardware.com/forum/16772-45-display-explorer-folders-tree-structure-export-excel
    There are tools out there to do this kind of thing....
    Thank you
    Don
    Note the reference to msls.exe appears to be a trojan: http://www.greatis.com/appdata/d/m/msls.exe.htm so don't install it.
    Edited by: Don Williams on Mar 19, 2010 8:45 AM

  • Crystal Reports 9 over network: slow initialization

    We have a VC++ application that uses Crystal Reports RDC (actually 8.5, and trying to change to 9.2). By design our application is installed on a file server and users execute it directly from the server, without copying or install any component in the local drive. We just register the minumum Crystal Reports DLLs needed to point directly to the location of this DLLs in the server. So we don't copy any Crystal Reports Runtime DLLs to c:\
    At this time, with Crystal Reports 8.5, the minimum runtime DLLs on the server needed to run our application and print reports have a size of 8Mb, and the first time our application tries to open a report it hangs for about 5 seconds (with FileMon I see that Crystal Reports is loading its runtime DLLs). But now I'm trying to change it to use Crystal Reports 9 (due to unsolved CR8.5 limitations). With this version our minimum required runtime DLLs have a size of almost 12Mb, and the load time of this DLLs become almost 10 seconds (too big).
    I did tests with Crystal Reports XI and it was even worse. If I copy and register the DLLs in the local drive it loads very fast, but we need to make it to work directly from the server without copying the files to c:\
    Is there any way to reduce the loading time of this runtime DLLs without having to copy them to the local drive? Thanks

    Well, I think the problem you had with CR XI is that you can not just copy the dlls. You have to use the merge modules and create a deployment project using a utility such as InstallShield, Wise, MS Visual Installer, etc.
    As far as the issue at hand.
    Here is a basic list of possible issues that may improve the performance:
    Report Design Issues
    u2022     Linked OLE object inserted into a report is not where the report expects it to be. If this is the case, the report will attempt to locate the object, potentially consuming large amounts of time.
    u2022     The subreport option "Re-import when opening" is enabled (right click the subreport(s), choose format subreport, look at the subreport tab). While this is a great design time feature, it is a time consuming process and should be used judiciously.
    u2022     Specific printer is set for the report and the printer does not exist. Try the "No printer" option (File | Page setup).
    u2022     Also, see the Article u201CHow Printer Driver Options Affect a Reportu201D regarding printers and Crystal Reports;
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a09051e9-721e-2b10-11b6-f9c65c64ef29
    u2022     The number of subreports the report contains and in which section the subreports are located will impact report performance. Minimize the number of subreports used, or avoid using subreports if possible. Subreports are reports within a report, and if there is a subreport in a detail section, the subreport will run as many times as there are records, leading to long report processing times. Incorrect use of subreports is often the biggest factor why a report takes a long time to process.
    u2022     Use of "Page N of M", or "TotalPageCount" special fields. When the special field "Page N of M" or "TotalPageCount" is used on a report, it will have to generate each page of the report before it displays the first page. This will cause the report to take more time to display the first page of the report
    u2022     Graphics, while a powerful feature of Crystal Reports, need to be used with care. When displaying a report using the Web Forms report viewer, for each chart or image on the report page, the report engine must create a temporary JPG file and the browser must make a separate request to the web server to retrieve it. The Web Forms viewer also periodically searches through the images folder for old images and deletes them. This disk access and creation of temporary files will reduce report performance.
    u2022     Remove any unused object from the report. This includes database tables, formulas and parameters and running total formulas. Even if these objects are not used in a report, the report engine will attempt to evaluate the objects, thus affecting performance.
    u2022     Suppress unnecessary report sections. Even if a report section is not used, the report engine will attempt to evaluate the section, thus affecting performance.
    u2022     If summaries are used in the report, use conditional formulas instead of running totals when ever possible.
    u2022     Whenever possible, limit records through Record selection Formula, not suppression.
    u2022     Use SQL expressions to convert fields to be used in record selection instead of using formula functions. Since SQL Expression Fields are added to the SELECT clause of the SQL Query the SQL expressions are evaluated server side.
    For example, if you need to concatenate 2 fields together, instead of using a formula, create a SQL Expression Field.
    u2022     Using one command table or Stored Procedure or a Table View as the datasource can be faster if you returns only the desired data set.
    u2022     Perform grouping on the database server. This applies if you only need to return the summary to your report but not the details. It will be faster as less data will be returned to the reports.
    Report Options
    u2022     u201CVerify on First Refreshu201D option (File | Report Options). This option forces the report to verify that no structural changes were made to the database. There may be instance when this is necessary, but once again, the option should be used only if really needed. Often, disabling this option will improve report performance significantly.
    u2022     u201CVerify Stored Procedure on First Refreshu201D option (File | Report Options). Essentially the same function as above, however this option will only verify stored procedures.
    If the above does not help, perhaps that is the best performance you will get over the network and going to a web based solution may be worth considering(?). Let's see if anyone else can provide any help.
    Ludek

  • Crystal Report CRViewer and runtime installation

    Post Author: maurizio
    CA Forum: Crystal Reports
    Hello everybody,
    We  use Crystal Report 9 Developer English. 
    We developed a Visual Basic 6 application under a Windows 2003 server computer using the crviewer object integrated into visual basic code.
    We need to install the run time version of the application in Windows NT 4 sp6a  computers.
    We created an installation kit by the InstallShield of Visual Studio 6.
    We can install the kit in the Windows Nt computers, but when we run the application it crashs when we try to produce a report. It looks like the runtime dll of Crystal Report 9 have not been correctly installed by the installation kit or are missing.
    What dll we need to install more? How to install them? How to include them into the kit?  Do u have a general  installer of the runtime dll for Crystal Report 9?
    It is possible to install all the Crystal Report 9 dll manually and where to copy ?
    Please give us an help because our work it is stopped now since a week. We didnu2019t find any solution.
    The best solution for us should be to have a dedicated installation kit for crystal report runtime dll.
    Thanks a lot
    Maurizio Carnesecchi

    Post Author: AndersG
    CA Forum: Crystal Reports
    FWIW, we use InstallShield12 to build an installer for our app built in C++ and with CR9. That method has worked fairly well. I must admit that I have not tested on NT4 in a long time though and I doubt that anyone from BO will help you since there is no help to be had from MS in this case.

  • Deploy Crystal Report via ClickOnce without .msi

    Hi,
    I would like to know whether it's possible to deploy Crystal Report without requiring admin rights from the installer.
    My program uses many 3rd party components. Most of them very heavyweight with licensing, COM objects etc but Crystal Report is the only one that needs a .msi install. Is it possible to include Crystal Report's dll with the application? I tried it but Crystal Report failed to load at the form saying there's something wrong with the installation (I didn't "install").

    Only way to distribute the CR runtime is via the MSM or MSI files. For links to the msm and msi files see [this|https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=56787567] wiki.
    Ludek

  • Crystal Report For True 64 bit Mode

    Hi,
    We Have a ASP.Net Web Application with .Net Framework 4.0, Build in VS2010.
    We are using Crystal Report for VS2010, Version :  CRforVS_13_0_5 .
    In our web Application, we have a Separate Project for Crystal Report.
    Currently, I install Crystal Report in 32 bit machine and deploy the 64 bit machine using "CRRuntime_64bit_13_0_5.msi".
    where the Crystal Report Project/dll/Process is running in 64 bit machine in 32 bit Mode.
    But,
    I want to compile Crystal Report Project project in native 64 bit mode and deploy it on a 64 bit machine,
    So that it will run in true 64 bit mode as 64 bit Process in 64 Bit platform.
    I don't want to run it as 32 bit process in 64 bit platform .
    How it is possible, Please Suggest.
    Thanks & Regards,
    Abhisek Das
    +91-9831412154

    As simple as it gets..
    Compile the application by setting the target platform of the app to X64 on dev machine.
    Deploy the app on a 64 bit machine. Configure the IIS app pool to run the app in 64 bit mode.
    Download and install CR for VS 2010 64 bit MSI on the server.. (for erspective SP).
    http://scn.sap.com/docs/DOC-7824
    - Bhushan
    Senior Engineer
    SAP Active Global Support
    Follow us on Twitter
    Got Enhancement ideas? Try the SAP Idea Place
    Getting started and moving ahead with Crystal Reports .NET applications.

  • Crystal Reports versions and DSR files

    Hi,
    I am working with an ancient VB6 application that has 25 or so reports attached to it.  These files are .dsr files.  I am having a problem opening them in the VB6 IDE and when I investigate (through talking to people here or researching on line - via CodeGuru,VBForums,StackOverflow etc.), I get conflicting reports of what I should be looking for and doing.
    My question to anyone who can answer me quasi-intelligently is this:  Has Crystal Reports, in ANY of its previous versions, ever produced a DSR file as a report.  I know the versions since v8, I think, use the .RPT suffix.  I have been searching and talking to people and some say no, some say yes.  I figured someone here would definitively know.  I have tried to convert one of the dsr files to a Crystal Report file using VS 2008 (assuming it was Data Report file), but received the error that the file was not a Data Report file.
    If you need any more information I will be glad to fill in any blanks necessary....
    For the current application, the following is true:
    XP Platform
    VB6
    Crystal Reports 8.5 installed, but I have Crystal Reports 7 dlls (Library and ActiveX Designer Runtime) available but not the full application.
    Anything you can tell me would be greatly appreciated....
    Thank you,
    Gene Bonfiglo
    Software Engineer

    Hi Don,
    Sorry to be so vague.  I think my newbie-ness is shining through a bit.
    I think the closest scenario is the third one.  I am trying to resurrect this "Jurassic:" application in order to see what it does, so that it can be rewritten.  The problem is, or was, that it was not compiling and the problem was seen as Crystal Reports.  I removed Crystal from the equation and it turns out Crystal was not the only problem.  I, howevver, fixed the other issues and have gone back to the Crystal issue.
    I cannot effectively use anything associated with CR7.  It causes errors and crashes the app and generally that's not acceptable.  Since I am working remotely, I am waiting to hear back from the server guy who set this up to see if he installed or even has the 8.5 Developer edition (I am fairly sure he did not install it even if he had it).  Assuming that it is or gets installed, I will implement it in the app and upgrade the DSR files as you suggested.
    For 8.5 I currently have the following dlls:
    Crystal Reports 8.5 ActiveX Designer Run Time Library (craxdrt.dll)
    Crystal Reports 8.5 Standard Wizard Component (crystalwizard.dll)
    Crystal Reports Viewer 8.5 (crviewer.dll)
    These have been included in my application, but at the present time I cannot run my application with an older DSR file because the application shuts down with an "Unexpected Error - 50057"
    If I may, can I leave this open for now, and get back to you when I have more results?  I have a feeling that I am missing some things (ie Developer edition and associated support files) and that I need to go hunting for them.
    I appreciate the information you have given and would appreciate anything further you can tell me, which I understand due to the age of this app may be very little.
    Thank you once again, Don,
    Gene

  • Crystal reports light

    Any idea on what would be included in this version?
    There should be enough to output to XCelcius+ I hope.
    Would there be a migration path from Crystal to crystal light?  I would like to get off the "premium" version that will require additional licensing fees.
    thx

    Hi Tracey,
    Are you wanting to take advantage of Crystal Xcelcius in your Crystal reports (something that you can leverage in the 2008 version of Crystal Reports).  The light version of Crystal Reports is not due for a while and will have reduced functionality.  In similar ways that Crystal Reports for Eclipse and Crystal Reports for Visual Studio are lighter version of the Crystal reports engines and limited designer experiences compared to the full Designer.
    If you have some details in terms how you are using the product, or how you would like to use it, i would be more then happy to share some insight with you.
    Tim Lang

  • How to use CRAXDDRT.DLL in crystal report 2008?

    Hello All,
    We have purchased Crystal report 2008 Full software.
    We need to insert BLOB field into Crystal report 2008 at runtime using *CRAXDDRT.DLL*.
    How can I insert OLE object and bind it at Runtime using crystal report 2008?
    Is it possible to insert Ole Object runtime using crystal report 2008? If yes how and if not is there alternative to perform this job.
    Please let me know your feedback.
    Thanks

    CrxDDrt.dll is only provided in order for the Crystal Reports designer in the .NET IDE.
    1) You are not licensed to use this CraxDDrt.dll
    2) Even if you were, in previous versions of CR, there were licensing implications to using the craxDDrt.dll (read $$)
    3) Once your project would be done, using CR 2008, you would not be able to distribute the runtime as there is no CR MSM or MSI that contains the craxDDrt.dll and it's supporting runtime.
    In your original post you say:
    "I need to show Word and Pdf file in to Crystal report 2008 using CRAXDDRT.DLL";
    I do not understand why you'd need to do this using the craxddrt.dll? You should be able to insert a BLOB field using the RAS SDK for .NET and CR 2008. Now, one hting you will have to keep in mind. If you insert a multipage .doc or .pdf file into the report, you will only get the first page of that document. I suggest you try this in the CR designer first. Always remember that if you can not do a certain thing in the designer, you will not be able to do it at runtime either. Giving all the limitations above, if you are still interested in doing this using RAS, let me know and I'll set you up with some resources to get you going.
    Ludek

  • Crystal Reports 2008 SP3 - "u25azalea.dll" missing

    We have installed Crystal Reports 2008 SP3 on our application server.
    Windows Server 2008 R2  Standard
    64-bit operating system
    1. I create a Report and choose a field for barcode
    2. Right-click on a that field and choose u201CChange to barcodeu201D
    3. I choose "Code39" in the list
    4. I change the font of the field to "Barcode EAN13"
    5. It shows correctly in Crystal design/preview mode.
    6. When I try to run the report from our windows application this message appear: "UFL 'u25azalea.dll' that implements this function is missing"
    7. I download the file from http://www.azalea.com/crystal-reports/
    8. I copy the file "u25azalea.dll" into the path: C:\Program Files (x86)\Business Objects\BusinessObjects Enterprise     12.0\win32_x86
    8. It still shows the message!
    What should I do?

    Hello,
    No need to select #3 if you are going to change it to #4. Just edit the field and select your barcode font. You only need that file if you use the Code 39 font.
    Odd though that it asked for that ufl. Look for it on your local PC and copy it over, could be the one you downloaded is an older version.
    Don

  • Limitation on data passed to Crystal Report

    Hello, I have a very basic question that I cannot find the answer to in the manual or online.
    We are pulling data from a SQL 2005 database.  Specifically, we are querying information that contains very complicated legal instructions - the equivalent of two dozen pages of text.
    We are finding that the data is being truncated once it reaches the report to about 7 pages....
    Is there a limit on the amount of data Crystal Report XI can bring across from a single record. Or is this a limitation of the report itself? I am working with the developers who are struggling to make this work correctly and I am trying to get to the bottom off this.
    Thanks for your time!
    Dirk

    I believe there is a limit to the length of string Crystal can work with, although I can't remember what it is off the top of my head, but probably 65534 characters - once upon a time it was 256 characters!
    You could try working around this limitation by creating a few formulas, grabbing, say, the nth 1000 characters and storing it into a variable.
    eg:
    stringvar part1:=left(YourField, 1000);
    stringvar part2:=mid(YourField, 1001, 2000);
    stringvar part3:=mid(YourField, 2001, 3000);
    etc...
    Of course, you could wrap that up in a loop to automate it if you'd prefer.
    Then, create a formula for each of the above "part(x)" variable to display the contents:
    //Formula @show_part1
    stringvar part1
    //Formula @show_part2
    stringvar part2
    etc...
    Finally, drop each of these "show" formulas into a single textbox and hopefully, you should get what you need.
    If not, chop it up in the SQL command/view/whatnot and return it as seperate columns and concat them in a similar textbox fashion?
    Let us know how you get on...
    Ta,
    J

  • Crystal Reports 2008-Vista-ERROR-crw32.exe Entry Point Not Found in dll

    Hi Experts,
    I just installed the Crystal Reports 2008 (with SP0) on my Vista (Home) machine.  When I try to start the CR 2008, I am getting the below error message:
    Error Title: crw32.exe - Entry Point Not Found
    Error Message: The procedure entry point ?PrintLegend@CMapXLegend@CSLib300@@QAEXJJJJJ@Z could not be located in the dynamic link library cslibu-3-0.dll
    Here are the things I tried to resolve the above problem:
    1) Uninstall and Reinstall the CR 2008.  -  No change.
    2) I configured the DEP to accept Crystal Reports (Performance - Advanced - DEP allow). 
    None of these seem fix the problem. 
    Can you please help me kick start the Crystal Reports 2008? 
    Thanks,
    Arun

    Please try with this:
    Run a command prompt as administrator. From the start menu, select "All Programs", then "Accessories" and right-click on the "Command Prompt" shortcut and choose "Run As Administrator". From here you can use the following command to disable Data Execution Prevention (DEP) with the following command:
    bcdedit.exe /set nx AlwaysOff
    Keeping your command prompt open, run your setup or other process being stopped by DEP. Then, to turn it back on again, do the same and run the following:
    bcdedit.exe /set nx AlwaysOn
    Regards,
    Shweta

Maybe you are looking for

  • How to trap standard function keys(f1, f2....) in jsp.

    I want to trap the standard funtion keys in jsp, so that whenever these keys are used i can maje the page take required action. Can anyone please help me by telling how to do that?

  • Extraction from R/3

    hi to all, usually which data sources,reports,info cubes we use as a part of business content in SD & MM.

  • Only use the extern monitor??

    Hee, i have my macbook (black) connected to my HD tv with HDMI. Is it possible to use only the tv screen? so that the screen of my macbook goes to sleep? thnx (H)

  • How to adjust broadcast safe filters correctly (Filter currently compromises picture)

    Hi guys, Can anyone explain to me how to use the Broadcast Color filter properly?  Before, when I was using FCP7, I just slapped on the Broadcast Safe filter and the edits passes the QC every time.  Now we've moved to Premiere Pro CC and I added the

  • Server 4.0.3 unable to log in

    I have just installed the update server app 4.0.3 When it installed all my users were missing, and i am no longer able to join the server on a client computer. I have rebuilt my DNS and restarted all my services. I am running a MacMini (10.10.2) serv