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

Problem after Install of RBent9 (REG keys changed..(?))

edited December 2004 in General
I've installed

W2K SP4
D5 Pro RB6
D7 Arch. RB Ent. 9.01
D2005 Arch.

Following happens:

After I install rbent9.exe all shell/open commands in the registry are
changed.

for example:

HKCR / exefile / shell / open change to:
%SystemRoot%\System32\CScript.exe "%1" %*


After restore of the registry I'm able to reproduce this... it happens
during install of rbent9.exe.

Could please anybody tell me what's going on there during the
installation?

TIA

Ralf

Comments

  • edited December 2004

    As a test I installed RB Ent 9.01 to a Win2k and a WinXP machine, but cannot
    reproduce the issue.

    Delphi 2005 has a new help system - MS Help2. To integrate into the help
    system requires a .js file to be run. See RBuilder\Help\regHelp.js - this is
    script provided by Borland. I believe, CScript.exe is the MS Windows
    scripting host that is used to execute the script.

    The RB installation should only update the registry concerning the RB
    version and the Borland registery entries for Known Packages and Library
    Path.


    The article below contains more details about the new Help 2 support.


    ARTICLE: ReportBuilder Help 2 Help
    ----------------------------------

    INTRODUCTION

    Delphi 2005 has migrated its help system from WinHelp to MS Help 2. MS Help
    2 is used by Visual Studio .Net, and the MSDN Library as well. MS Help 2 is
    very different from WinHelp in that it is HTML based and requires a minimum
    of IE 5.0 to run. If you would like more information on what MS Help 2 is
    and how to use it correctly, visit http://www.helpware.com.

    The ReportBuilder 9 help files have been converted into the Help 2 format in
    order to be utilized in Delphi 2005. These help pages are very similar to
    the format of the VS .Net help pages as we found they were the most user
    friendly.

    HELP INSTALLATION

    During the installation process, ReportBuilder tries to run a number of
    scripts that essentially merge the new ReportBuilder Help into the existing
    Borland Help 2 namespace. If you are running some virus protection software
    on you machine, it may be stopping or holding up these scripts, preventing
    the help from merging correctly. In this case you will need to either
    install the help manually or reconfigure your protection software to allow
    these scripts to run on your machine.

    To manually merge the ReportBuilder help use the RBInstallHelper application
    included in the \RBuilder\Help\... directory. Running this program from the
    command line without any parameters will display full instructions on its
    use. For example, typing the command:

    "RBInstallHelper MergeRBuilderHelp"

    Will automatically merge the standard ReportBuilder help into the
    borland.bds3 namespace. If you have RB Enterprise or Server, you will need
    to merge the other help files separately.

    HELP RESTORATION

    If for some reason your entire help system has become corrupt or simply does
    not work correctly, you can perform a complete restore using the
    reghelp.exe application provided by Borland. The reghelp.exe application is
    located in the \Borland\BDS\3.0\Help\Common\... directory. Running this
    program from the command line will also give you instructions on its use.
    Typing the command "reghelp 7" will completely restore your Borland help.





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



    Best regards,

    Nard Moseley
    Digital Metaphors
    www.digital-metaphors.com
  • edited December 2004
    Nard Moseley (Digital Metaphors) wrote:


    I played around a little bit...
    The error occured when the command

    Execute Program:
    C:\Programme\Borland\BDS\3.0\RBuilder\Help\RBInstallHelper.exe
    UnMergeRBuilderHelp

    is executed.

    RBInstallHelper.exe is looking for file c:\help\rbuildermerge.hxx
    (??) it's not there... ok, maybe it's working on.. copied the files..

    Now:
    Default Skripthost set to "cscript.exe".
    Configuration file: rbuildermerge.hxx [3]
    Registered [0]: RBuilder.HxS
    Updated main TOC [-]
    Deleted shortcut.
    Deleted file: rbuilder.hxs
    Deleted file: rbuilder.hxi
    ...
    that's it.. it's hanging ..
    I pressed Enter.. prompt is there again

    Now it's time to restore the registry! Nothingh's working anymore...
    Registry is "Trash Ready"..
    All open commands are changed.
    A "verbose" would be nice.. to see what's going on.

    reghelp.exe 7 is working.. the logfile shows nothing special.. seems to
    be ok.

    Don't know what's going on there ...


    Ralf






    it's the (c)ommandline (script)ing host..


    seems, that something happens what's not going the right way..
    on my system....


    helpware.com is for sale. There is no information anymore..
    Maybe it's helpware.net...
This discussion has been closed.