Distinct offers Network Monitor, the ONLY natural language Protocol Analyzer, ONC RPC for C++, .NET and Java, and IntelliTerm, the fastest Terminal Emulator for TN3270, TN5250 and VT420 on the market.

Deployment of ActiveX Controls

   Products   Downloads   Sales   Support   About us
  VIT
 



        
 
 

The following pages provide technical information required for the deployment of the Distinct ActiveX controls and DLLs as part of your application.

Registering ActiveX Controls

As with all ActiveX controls, the Distinct ActiveX controls must be registered in the Windows registry database before they can be used. This can either be done in an application specific way from within the container application, or by using the REGSVR32.EXE application.

For example you would register and unregister the FTP client ActiveX manually using REGSVR32.EXE as follows:

REGSVR32.EXE D_FTP32.OCX registers the FTP ActiveX control
REGSVR32.EXE /u D_FTP32.OCX unregisters the FTP ActiveX control

Common Modules Required by Distinct Libraries

The following Distinct modules are required for all libraries:

DSTNCT32.DLL
GHOST32.EXE 

These modules need to be either in the same directory as the other Distinct files or in the path.

When deploying the DLLs, the following module must also be on the target system:

MSVCRT.DLL

When deploying the ActiveX controls, the following modules must also be on the target system:

OLEPRO32.DLL
OLEAUT32.DLL
MFC42.DLL
MSVCRT.DLL
MSVCRT40.DLL
STDOLE2.TLB

Modules Required by Each Distinct ActiveX Control or DLL

For the deployment of each specific Distinct ActiveX control or DLL the required support files are listed in the table below: Note that not all libraries have an exported DLL API.

Part # Library Name DLL Version ActiveX Version
RT-501 Windows Sockets N/A D_SKT32.OCX
D_SKT32.TLB
D32-FW.DLL
RT-502 FTP Client D32-FTP.DLL
D32-TNET.DLL
D32-FW.DLL
D_FTP32.OCX
D_FTP32.TLB
D32-FTP.DLL
D32-TNET.DLL
D32-FW.DLL
RT-503 Telnet D32-TNET.DLL
D32-FW.DLL
D_TNET32.OCX
D_TNET32.TLB
D32-TNET.DLL
D32-FW.DLL
RT-504 TCP Server N/A D_TCPS32.OCX
D_TCPS32.TLB
RT-505 Remote Execution
(Rlogin, Rshell, Rexec)
D32-RLIB.DLL D_RLIB32.OCX
D_RLIB32.TLB
D32-RLIB.DLL
RT-506 SMTP D32-SMTP.DLL
D32-FW.DLL
D_SMTP32.OCX
D_SMTP32.TLB
D32-SMTP.DLL
D32-FW.DLL
RT-507 POP D32-POP.DLL
D32-FW.DLL
D_POP32.OCX
D_POP32.TLB
D32-POP.DLL
D32-FW.DLL
RT-508 NNTP D32-NNTP.DLL
D32-FW.DLL
D_NNTP32.OCX
D_NNTP32.TLB
D32-NNTP.DLL
D32-FW.DLL
RT-509 RCP D32-RLIB.DLL D_RCP32.OCX
D_RCP32.TLB
D32-RLIB.DLL
RT-510 VT220 N/A D_VT32.OCX
D_VT32.TLB
D32-VT.DLL
VTFONTS.FON
RT-514 TFTP Client D32-TFTP.DLL D_TFTP32.OCX
D_TFTP32.TLB
D32-TFTP.DLL
RT-515 Finger N/A D_FNGR32.OCX
D_FNGR32.TLB
RT-516 WhoIs N/A D_WHO32.OCX
D_WHO32.TLB
RT-517 MIME D32-MIME.DLL D_MIME32.OCX
D_MIME32.TLB
D32-MIME.DLL
RT-518 FTP Server N/A D_FTPS32.TLB
D_FTPS32.OCX
RT-519 Firewall D32-FW.DLL D_FW32.OCX
D_FW32.TLB
D32-FW.DLL
RT-520 HTTP D32-HTTP.DLL
SPYG.DLL
SM_NET.DLL
SM_URL.DLL
SM_AUTH.DLL
D_HTTP32.OCX
D_HTTP32.TLB
D32-HTTP.DLL
SPYG.DLL
SM_NET.DLL
SM_URL.DLL
SM_AUTH.DLL
RT-521 Web Viewer D32-VIEW.DLL
SPYG.DLL
SM_URL.DLL
SM_HTML.DLL
SM_IMAGE.DLL
SM_AUDIO.DLL
SM_TEXT.DLL
SM_NPL.DLL
D_VIEW32.OCX
D_VIEW32.TLB
D32-VIEW.DLL
SPYG.DLL
SM_URL.DLL
SM_HTML.DLL
SM_IMAGE.DLL
SM_AUDIO.DLL
SM_TEXT.DLL
SM_NPL.DLL
RT-522 RAS N/A D_RAS32.OCX
D_RAS32.TLB
RT-523 ICMP N/A D_ICMP32.OCX
D_ICMP32.TLB
RT-524 IMAP D32IMAP.DLL
D32-FW.DLL
D_IMAP32.OCX
D_IMAP32.TLB
D32IMAP.DLL
D32-FW.DLL
RT-525 LPR N/A D_LPR32.OCX
D_LPR32.TLB

To Display Serial Number Dialogs in a Language other than English

The language in which to display the dialogs in is set in the optional registry key:

\HKEY_LOCAL_MACHINE\Software\Distinct\Language

Id   REG_SZ The Id of the language that the dialogs are to be displayed in.

English, French, German, Spanish and Italian languages are supported. If there is no language entry in the registry, or if the entry is invalid then the language will default to English. To set the language to a language other than English create the key above and set the Id string to one of the following values:

String Value Language:

DEU     German
FRA     French
ITA     Italian
ESP     Spanish

For a language other than English the corresponding ghost32 language file must also be copied to the target system during installation to produce the correct language dialog. The ghost32.deu, ghost32.fra, ghost32.ita or ghost32.esp file must be copied for German, French, Italian or Spanish respectively. Note that this is in addition to the ghost32.exe and dstnct32.dll files.

Serial Number and Key Code

If you have purchased an ISV or Site License, please contact Distinct Technical Support for information on how to embed your serial number and key code in the registry.

 <<   Table Of Contents   >> 

*Get Adobe Acrobat Reader if needed.



Browse FAQ

Related Products
Mail Objects

Recommended Add-On
Network Monitor,
Protocol Analyzer


Raves
"The night before I went on summer holiday we had to make some 'last minute' configuration changes to approx. 300 routers, a tedious job to do manually with telnet. We went along with MS Excel containing a list of IP-adresses to the routers, and the VIT telnet-component. One hour later the VBA-application (small is beautiful) was working, and after another hour all of our routers were updated with the new configuration. I just say a big "Thanks" to you all for a good sleep that night."
Eirik Brendholen, Ergo Integration AS

"We conducted a test session to compare the performance of similar products, and Distinct's product was better!" [more]
Dr. Shyam Sunder, Carnegie Mellon University

"Together with Distinct, we were able to offer our users an ideal soution to enabling them to connect to Yahoo! Pager, and to do so both quickly and reliably." [more]
Brian Park,
Producer of Yahoo! Pager, Yahoo! Inc.


  7/4/2009   Legal notices | PRIVACY Policy | Networking News |