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

Installing Report Builder and SynEdit simultaneously

edited March 2014 in General
Hello,

We have the following problem: We have installed Report Builder, which
uses it's own version of TSynEdit.
And now we want to use the most recent version of TSynEdit and install
it as a package in Delphi. But when we try to install it, there is a
clash of class names - Report Builder have already registered class name
"TSynEdit".
What is your advice to avoid this problem?

Regards,

L.Vaskov

Comments

  • edited March 2014
    Lubomir,

    Perhaps a conflict with some other third party component you are using.

    ReportBuilder internally uses SynEdit, but does /not/ register TSynEdit with
    Delphi. We've had this place for years and there are no known issues. As a
    test, I just download SynEdit, built the packages and installed to Delphi
    XE5. Worked great. :)



    Best regards,

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

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited March 2014
    Thank you, Nard,

    I managed to track the problem, it was with other components indeed.

    Regards,

    L.Vaskov
  • edited March 2014
    Great news. Can you please post the specifics - it will be helpful to
    others. One goal of the newsgroups is to provide a public forum in which the
    RB Community can collectively learn and solve issues. :)


    Best regards,

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

    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited March 2014
    Fortunately the reason was trivial - we have our own components, which
    are installed in Delphi and one of these components inherits from
    TSynEdit in the Report Builder source. This component caused TSynEdit to
    be registered in Delphi and prevented the original TSynEdit to be
    registered :)
This discussion has been closed.