register COM object

scottscott Member Posts: 76
edited 2001-03-27 in Navision Financials
We are trying to integrate with PCMiler (a truck scheduling software). PCMiler does provide us with a COM object (they also call it automation server) with dll extension (PCMSRV32.dll), but every time when we tried to register it under Tools, Custom Controls, Navision was shut down right away.
Does Navision only support OCX control with ocx extension? What is the difference between OCX control with ocx extension, and COM object with dll extension?
Thank you for your help.

Comments

  • anolisanolis Member Posts: 16
    Go to DOS

    Go to the Windows\System Directory

    Type:

    Regsvr32.exe [Path+name of the dll]

    That should do it.


  • John_TegelaarJohn_Tegelaar Member Posts: 159
    You are looking at the wrong place. If the module is called an automation server, then you should use it as such, and not as an OCX.

    In the Designer, create a variable of type Automation and lookup the PCMiler in the list of available automation controllers. Then look at what further classes (functions and methods) this module supports and add as many variables as needed to get the job done (each variable gets a function/method assigned).

    To say it simple, an OCX is a single control, whereas an automation server is a library.

    John
  • scottscott Member Posts: 76
    John and Anolis,

    Thank you for your help.
    Yes, in the designer, I do see PCMiler on the automation list, and I am able to use the properties and methods now.
    I don't need to run regsvr32 to register the automation server in the DOS, and I don't need to register the control in Customer Control under tools.

    Scott
Sign In or Register to comment.