Parallel Installation for D2006, D2010 and Delphi XE

edited 12:13AM in FastReport 4.0
I try to install the latest stable version of Fast Report 4.11.7 Basic in to Delphi 2006, Delphi 2010 and Delphi XE. But I can get the installation only for one going. If I run the installation file (downloaded for the specific version of Delphi), it always gives only one option: UN-install the previous version. Therefore only one can be installed.

I read here in the forum to use the Recompile Wizard, but there is nothing to recompile for a different version of Delphi, there are no files to recompile.

I know it is possible, since I had previously working. Please advice what is the correct way of installing Fast Reports for different versions of Delphi.

Thanks,
Thomas

Comments

  • gordkgordk St.Catherines On. Canada.
    edited 12:13AM
    you cannot do that with the basic version you must have pro or above.
  • edited 12:13AM
    gordk wrote: »
    you cannot do that with the basic version you must have pro or above.

    So where do I find that information? It seems very arbitrary, unless it is forbidden in the software license.
  • gpigpi
    edited 12:13AM
    1. Uninstall FR
    2. Install FR for D2006
    3. Store LibD10 folder
    4. Uninstall FR
    5. Install FR for D2010
    6. Store LibD14 folder
    7. Uninstall FR
    8. Install FR for XE
    9. Restore LibD10 folder
    10. Restore LibD14 folder
    11. Recompile packages for D2006 and D2010
    12. Install packages for D2006 and D2010 in IDEs
  • gordkgordk St.Catherines On. Canada.
    edited 12:13AM
    Paul i respectfully disagree with you step 11
    of your directions
    cannot be performed as there is no source code with basic level.
  • gpigpi
    edited May 2011
    You can recompile FR packages, not FR units (with recompile.exe or manual recompile)
    If you need recompile it (change language, TeeChart version)
    wrote:
    III. Recompiling FastReport Basic Edition and Standard Edition packages

    Perform the following steps if you want to recompile FastReport packages.

    Step 0 (for FastReport Basic Edition only)
    - open the FastReport 4\Lib\frxReg.inc file and uncomment the following line:
    {$DEFINE FR_VER_BASIC}

    Step 1. Add paths to library path
    1.1. in the Delphi IDE, select "Tools|Environmet options..." menu
    1.2. go "Library" tab, "Library path" edit box
    1.3. add path to FastReport 4\Lib folder

    Step 2. Compile runtime packages
    2.1. repeat the 2.2-2.4 steps for the following packages:
    - FastReport 4\Lib\fs*.dpk (* = your delphi version)
    - FastReport 4\Lib\fsDB*.dpk
    - FastReport 4\Lib\fsBDE*.dpk
    - FastReport 4\Lib\fsADO*.dpk
    - FastReport 4\Lib\fsIBX*.dpk
    - FastReport 4\Lib\fsTee*.dpk
    - FastReport 4\Lib\frx*.dpk
    - FastReport 4\Lib\frxDB*.dpk
    - FastReport 4\Lib\frxADO*.dpk (FR3 Std only)
    - FastReport 4\Lib\frxBDE*.dpk (FR3 Std only)
    - FastReport 4\Lib\frxIBX*.dpk (FR3 Std only)
    - FastReport 4\Lib\frxDBX*.dpk (FR3 Std only)
    - FastReport 4\Lib\frxTee*.dpk
    - FastReport 4\Lib\frxe*.dpk
    2.2. open the package (by "File|Open project..." menu, select "Delphi
    package (*.dpk)" as a file type)
    2.3. press the "Compile" button
    2.4. close the "Package" dialog

    Step 3. Copy runtime packages to system folder
    3.1. copy the following files from the Delphi_dir\Projects\Bpl folder
    to the Windows\System32 folder (or Windows\System for Win9x/Me):
    - fs*.bpl (* = your delphi version)
    - fsDB*.bpl
    - fsBDE*.bpl
    - fsADO*.bpl
    - fsIBX*.bpl
    - fsTee*.bpl
    - frx*.bpl
    - frxDB*.bpl
    - frxADO*.bpl (FR3 Std only)
    - frxBDE*.bpl (FR3 Std only)
    - frxIBX*.bpl (FR3 Std only)
    - frxDBX*.bpl (FR3 Std only)
    - frxTee*.bpl
    - frxe*.bpl
    3.2. note for Delphi4 users: *.bpl files are sitting in the FastReport 4\Lib
    folder, not in the Delphi_dir\Projects\Bpl folder

    Step 4. Compile and install design-time packages
    4.1. repeat the 4.2-4.5 steps for the following packages:
    - FastReport 4\Lib\dclfs*.dpk (* = your delphi version)
    - FastReport 4\Lib\dclfsDB*.dpk
    - FastReport 4\Lib\dclfsBDE*.dpk
    - FastReport 4\Lib\dclfsADO*.dpk
    - FastReport 4\Lib\dclfsIBX*.dpk
    - FastReport 4\Lib\dclfsTee*.dpk
    - FastReport 4\Lib\dclfrx*.dpk
    - FastReport 4\Lib\dclfrxDB*.dpk
    - FastReport 4\Lib\dclfrxADO*.dpk (FR3 Std only)
    - FastReport 4\Lib\dclfrxBDE*.dpk (FR3 Std only)
    - FastReport 4\Lib\dclfrxIBX*.dpk (FR3 Std only)
    - FastReport 4\Lib\dclfrxDBX*.dpk (FR3 Std only)
    - FastReport 4\Lib\dclfrxTee*.dpk
    - FastReport 4\Lib\dclfrxe*.dpk
    4.2. open the package (by "File|Open project..." menu, select "Delphi
    package (*.dpk)" as a file type)
    4.3. press the "Compile" button
    4.4. press the "Install" button
    4.5. close the "Package" dialog, answer "NO" when Delphi asks to save changes!
  • edited 12:13AM
    gpi wrote: »
    1. Uninstall FR
    2. Install FR for D2006
    3. Store LibD10 folder
    4. Uninstall FR
    5. Install FR for D2010
    6. Store LibD14 folder
    7. Uninstall FR
    8. Install FR for XE
    9. Restore LibD10 folder
    10. Restore LibD14 folder
    11. Recompile packages for D2006 and D2010
    12. Install packages for D2006 and D2010 in IDEs

    I figured it must be something like that. It is very cumbersome to do. How come that there is not just one common installer that checks which version of Delphi is installed and then gives it as option to install for. Other can manage that so I believe, that Fast Report should be able to do so as well. Anyway, I will do it as advised.

    Thank you very much for the help.

    Regards,
    Thomas

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.