Choosing Between the S-Type, D-Type and 16-bit Controls

 

Beginning with V3.0, the Webster Pro Control is available in three functionally identical types. The 32-bit ActiveX (OCX) control now is now available in a version statically linked with the MFC support DLLs (the S-Type) in addition to the original dynamically linked version (the D-Type). The 16-bit ActiveX control is available only in a dynamically linked version.

 

All types expose the same properties, methods and events.

 

All types are easily interchangeable in your application without code changes.

 

All types can be installed on a system at the same time.

The 32-bit controls can run on any 32-bit Windows system: Windows 95, Windows 98, NT 3.51, NT 4.0 and 2000.

 

The 16-bit OCX (ActiveX) control can run on Windows 3.1 and up. It can be used in VC++ 1.5, VB4-16, Delphi-16 and other OCX-aware 16-bit development environments.

 

The D-Type 32-bit ActiveX control is dynamically linked with the MFC runtime support DLLs and must be redistributed together with MFC42.DLL and MSVCRT.DLL. This is the same as previous 32-bit versions of the control and requires no change to existing installation procedures.

Use this version if:

  • You must redistribute MFC42.DLL and MSVCRT.DLL because they are required by your VC++ application or by other controls that are distributed with your application.

 

The S-Type 32-bit ActiveX control is statically linked with the MFC runtime support libraries and does not require the redistribution of MFC42.DLL and MSVCRT.DLL.

Use this version if:

  • You do not need to redistribute MFC42.DLL and MSVCRT.DLL on behalf of your application or other controls.

 

The 16-bit control comes in only one flavor, an ActiveX control dynamically linked with the 16-bit MFC runtime support DLLs. This is the same as previous 16-bit versions of the control and requires no change to existing installation procedures.

Use this version if:

  • You use a 16-bit development environment (e.g. VC++ 1.5, VB4-16, or Delphi-16) to build applications for Windows 3.1.