|
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.
*Get Adobe Acrobat Reader if needed.
|