Home General
New Blog Posts: Merging Reports - Part 1 and Part 2

Upgrading

edited August 2007 in General
we just upgraded our Report builder from version 7 to version 10.06 and now
my project won't compile. I am getting an error saying that it can't find
the file ppIDE.dcu and it used to compile before i upgraded, is there
anything i need to change?

Comments

  • edited August 2007

    ppIDE does not exist in RB 10.

    - Search your project code for references to ppIDE and remove them. Then
    recompile your project. If the compiler cannot find classes that your code
    references, then use Delphi to perform a Find in Files on the
    RBuilder\Source to determine in which unit the classes are defined.

    - If you have custom components or are using third party add-ons, they will
    need to be updated to work with RB 10.

    - RB 9 introduced a new RCL architecture. Modify your custom components as
    follows...


    ---------------------------------------
    Article: RB 9 Architecture Changes
    ---------------------------------------

    ReportBuilder 9 includes architecture changes to more cleanly separate
    Designer code from Report code. The code related to component popup menus
    and design controls has been broken out into separate classes.

    For an example, check out RBuilder\Demos\RCL.


    The myChkBox.pas unit contains the component classes....


    TppCustomComponent

    |
    |

    TMyCustomCheckBox

    |
    |-- TmyCheckBox
    |
    |-- TmyDBCheckBox


    The myChkBoxDesign.pas unit contains popup menu and design control classes.
    These are compiled into a separate package.


    A. Popup Menu classes....

    TppComponentPopupMenu

    |
    |

    TmyCustomCheckBoxPopupMenu

    |
    |-- TmyCheckBoxPopupMenu
    |
    |-- TmyDBCheckBoxPopupMenu


    B. Design Control classes.....



    TmyCustomCheckBoxControl

    |
    |

    TmyCustomCheckBoxPopupMenu

    |
    |-- TmyCheckBoxControl
    |
    |-- TmyDBCheckBoxControl









    --
    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
This discussion has been closed.