Results 1 to 5 of 5

Thread: Error in 'crystl32.ocx'

  1. #1
    Join Date
    Oct 2001
    Posts
    44,727

    Error in 'crystl32.ocx'



    We have detected errors when installing an application generated with
    InstallShield

    This happens during the installation of the application

    Once executed the installer, it appears a message when it is tried to
    execute the installed application.

    “Component ‘crystl32.ocx’ or one of its dependencies not correctly
    registered: a file is missing or invalid. “

    It was tried to install several times the application, using instructions to
    autorregistrar some DLL and OCX. Of this form, appeared the following
    errors:

    I need to know how how to register these DLL and OCX and thus to be able to
    generate a installer without problems. The version of VisualBasic that we
    used is 6,0 and is here where we generated CAB. We waited for a quick
    answer.

    Thanks.!!!

    Héctor Sandoval



  2. #2
    Join Date
    Oct 2001
    Posts
    44,727

    Re: Error in 'crystl32.ocx'



    I had the exact same problems, and came up with the answer that it was one
    of the dependency files for 'crystl32.ocx' that need to be on the clients
    machine in order to work correctly - you can get a listing of all dependant
    files on Seagate Sofwares support site ( www.seagatesoftware.com ).

    The best thing to do is to make sure that the client has at least IE 4.x
    installed on the machine. Having IE 4.x or Higher installed on a user's
    machine has 90% of the time solved any Crystal Components problems.

    <binaria@netline.cl> wrote in message news:392657a7.0@208.30.171.38...
    > We have detected errors when installing an application generated with
    > InstallShield
    >
    > This happens during the installation of the application
    >
    > Once executed the installer, it appears a message when it is tried to
    > execute the installed application.
    >
    > "Component 'crystl32.ocx' or one of its dependencies not correctly
    > registered: a file is missing or invalid. "
    >
    > It was tried to install several times the application, using instructions
    to
    > autorregistrar some DLL and OCX. Of this form, appeared the following
    > errors:
    >
    > I need to know how how to register these DLL and OCX and thus to be able
    to
    > generate a installer without problems. The version of VisualBasic that we
    > used is 6,0 and is here where we generated CAB. We waited for a quick
    > answer.
    >
    > Thanks.!!!
    >
    > Héctor Sandoval
    >
    >
    >


  3. #3
    Join Date
    Oct 2001
    Posts
    44,727

    Re: Error in 'crystl32.ocx'



    Another way to get the files is to include themas part of your VB
    application via the referencing feature of VB. Then ISX should find them
    correctly when you build the package.


    <binaria@netline.cl> wrote in message news:392657a7.0@208.30.171.38...
    > We have detected errors when installing an application generated with
    > InstallShield
    >
    > This happens during the installation of the application
    >
    > Once executed the installer, it appears a message when it is tried to
    > execute the installed application.
    >
    > "Component 'crystl32.ocx' or one of its dependencies not correctly
    > registered: a file is missing or invalid. "
    >
    > It was tried to install several times the application, using instructions
    to
    > autorregistrar some DLL and OCX. Of this form, appeared the following
    > errors:
    >
    > I need to know how how to register these DLL and OCX and thus to be able
    to
    > generate a installer without problems. The version of VisualBasic that we
    > used is 6,0 and is here where we generated CAB. We waited for a quick
    > answer.
    >
    > Thanks.!!!
    >
    > Héctor Sandoval
    >
    >
    >


  4. #4
    Join Date
    Oct 2001
    Posts
    44,727

    Re: Error in 'crystl32.ocx'



    Try the link:
    http://support.seagatesoftware.com/library/kbase/articles/c2002743.asp

    It lists the dependency files for different versions of crystl32.ocx.

    <binaria@netline.cl> wrote in message news:392657a7.0@208.30.171.38...
    > We have detected errors when installing an application generated with
    > InstallShield
    >
    > This happens during the installation of the application
    >
    > Once executed the installer, it appears a message when it is tried to
    > execute the installed application.
    >
    > "Component 'crystl32.ocx' or one of its dependencies not correctly
    > registered: a file is missing or invalid. "
    >
    > It was tried to install several times the application, using instructions
    to
    > autorregistrar some DLL and OCX. Of this form, appeared the following
    > errors:
    >
    > I need to know how how to register these DLL and OCX and thus to be able
    to
    > generate a installer without problems. The version of VisualBasic that we
    > used is 6,0 and is here where we generated CAB. We waited for a quick
    > answer.
    >
    > Thanks.!!!
    >
    > Héctor Sandoval
    >
    >
    >


  5. #5
    Join Date
    Oct 2001
    Posts
    44,727

    Re: Error in 'crystl32.ocx'



    The best product I've found for dealing with dependencies is a program called
    Reveal 300 (www.addisonsw.com). This spiffy little program will actually run a
    trace on an executing program and show you every dll and ocx call that occurs in

    your program as it executes. Sometimes this is the only way to build a decent
    installation (as I've found from a couple of years of playing this game -
    particulary with Crystal Reports). With crystal reports you have to be aware of
    the data drivers you are using (e.g. p2bdao.dll) to connect your report to the
    database. These usually don't show as dependencies because they are not, they
    are drivers needed to complete the data connection. Reveal will show these dlls
    go in and out of memory as called by your program.
    It all comes down to a game of lots of patience and back and forth testing
    (ALWAYS TEST!!). Good luck
    Gary

    binaria@netline.cl wrote:

    > We have detected errors when installing an application generated with
    > InstallShield
    >
    > This happens during the installation of the application
    >
    > Once executed the installer, it appears a message when it is tried to
    > execute the installed application.
    >
    > “Component ‘crystl32.ocx’ or one of its dependencies not correctly
    > registered: a file is missing or invalid. “
    >
    > It was tried to install several times the application, using instructions to
    > autorregistrar some DLL and OCX. Of this form, appeared the following
    > errors:
    >
    > I need to know how how to register these DLL and OCX and thus to be able to
    > generate a installer without problems. The version of VisualBasic that we
    > used is 6,0 and is here where we generated CAB. We waited for a quick
    > answer.
    >
    > Thanks.!!!
    >
    > Héctor Sandoval

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •