ACTIVESOCKET NETWORK COMMUNICATION TOOLKIT 2.2 UPGRADE NOTES

NAME OF THE COMPONENT HAS CHANGED!!

The COM/OLE names and the GUID's of the ActiveSocket component have changed:

  • The COM/OLE name of the Socket object has changed to 'ActiveXperts.Socket' (in previous versions: 'ActivXperts.Socket');
  • The GUID for the Socket object has changed to 'BB1E4841-E24B-4092-AE50-FDFA241356EF' (in previous versions: 'D0518A3C-B9F5-4484-9253-5B3E25B7B77D');
  • The COM/OLE name for the Wol object has changed to ActiveXperts.Wol (in previous versions: 'ActivXperts.Wol');
  • The GUID for the Wol object has changed to 4D769D2B-F6B2-4D96-8126-67C814FD9744 (in previous versions: '60AE99AD-6DF0-4ACE-A37D-D93320236DCF').
  • The COM/OLE name for the Snmp1 object has changed to ActiveXperts.Snmp1 (in previous versions: 'ActivXperts.Snmp1');
  • The GUID for the Snmp1 object has changed to F6947813-7AEB-4A90-9D17-176B8A8BB217 (in previous versions: '2F7C530A-D4C6-43CA-B240-984EED96E563').
  • The COM/OLE name for the Ntp object has changed to ActiveXperts.Ntp (in previous versions: 'ActivXperts.Ntp');
  • The GUID for the Ntp object has changed to C84D1B41-0901-42EC-800C-EC4FB3005C09 (in previous versions: 'A076E404-EF25-414D-9A91-311AD171827B').
  • The COM/OLE name for the RSh object has changed to ActiveXperts.RSh (in previous versions: 'ActivXperts.RSh');
  • The GUID for the RSh object has changed to 53BF7187-2EAA-409F-9EA5-6CDEE5172122 (in previous versions: 'A7AB45E1-6E07-499C-8DD6-D4CE0BE44B1D').

VBSCRIPT USERS

VBScript users should change the parameter of the CreateObject methods:

  • 'CreateObject( ActiveXperts.Socket )' instead of 'CreateObject( ActivXperts.Socket )';
  • 'CreateObject( ActiveXperts.Wol )' instead of 'CreateObject( ActivXperts.Wol )'.
  • 'CreateObject( ActiveXperts.Snmp1 )' instead of 'CreateObject( ActivXperts.Snmp1 )';
  • 'CreateObject( ActiveXperts.Ntp )' instead of 'CreateObject( ActivXperts.Ntp )'.
  • 'CreateObject( ActiveXperts.RSh )' instead of 'CreateObject( ActivXperts.RSh )'.

ASP USERS

ASP users should change the parameter of the CreateObject methods:

  • 'CreateObject( ActiveXperts.Socket )' instead of 'CreateObject( ActiveXperts.Socket )';
  • 'CreateObject( ActiveXperts.Wol )' instead of 'CreateObject( ActiveXperts.Wol )'.
  • 'CreateObject( ActiveXperts.Snmp1 )' instead of 'CreateObject( ActiveXperts.Snmp1 )';
  • 'CreateObject( ActiveXperts.Ntp )' instead of 'CreateObject( ActiveXperts.Ntp )'.
  • 'CreateObject( ActiveXperts.RSh )' instead of 'CreateObject( ActiveXperts.RSh )'.
  • '<object runat=server progid="ActiveXperts.Socket" id=aeObj></object>' instead of '<object runat=server progid="ActivXperts.Socket" id=aeObj></object>';
  • '<object runat=server progid="ActiveXperts.Wol" id=aeObj></object>' instead of '<object runat=server progid="ActivXperts.Wol" id=aeObj></object>'.
  • '<object runat=server progid="ActiveXperts.Snmp1" id=aeObj></object>' instead of '<object runat=server progid="ActivXperts.Snmp1" id=aeObj></object>';
  • '<object runat=server progid="ActiveXperts.Ntp" id=aeObj></object>' instead of '<object runat=server progid="ActivXperts.Ntp" id=aeObj></object>'.
  • '<object runat=server progid="ActiveXperts.RSh" id=aeObj></object>' instead of '<object runat=server progid="ActivXperts.RSh" id=aeObj></object>'.

VISUAL BASIC USERS

Visual Basic users should update the reference in their projects:

  • Open your project;
  • Go to the 'Project/References...' menu and check the box next to ActiveSocket 2.2 Type Library.

VISUAL C++ USERS

Visual C++ users should recompile their projects, using the new ASocket.h, ASocket_i.c and ASocketConstants.h files located in the ...\Examples\VisualC++\Include directory.


VISUAL STUDIO .NET USERS

Visual Basic .NET and Visual C# .NET users should update the reference in their projects:

  • Open your project;
  • In the Solution Provider, go to the project's 'References' container;
  • Choose 'Add Reference' from the context menu;
  • Choose the 'COM' tab and select the ActiveSocket 2.2 library.

EMBEDDED HTML USERS

Users who use the component(s) inside a client HTML file should update the GUID values:

  • For the Socket class, use 'CLASSID="CLSID:BB1E4841-E24B-4092-AE50-FDFA241356EF' instead of 'CLASSID="CLSID:D0518A3C-B9F5-4484-9253-5B3E25B7B77D"';
  • For the Wol class, use 'CLASSID="CLSID:4D769D2B-F6B2-4D96-8126-67C814FD9744' instead of 'CLASSID="CLSID:60AE99AD-6DF0-4ACE-A37D-D93320236DCF"'.
  • For the Snmp1 class, use 'CLASSID="CLSID:F6947813-7AEB-4A90-9D17-176B8A8BB217' instead of 'CLASSID="CLSID:2F7C530A-D4C6-43CA-B240-984EED96E563"';
  • For the Ntp class, use 'CLASSID="CLSID:C84D1B41-0901-42EC-800C-EC4FB3005C09' instead of 'CLASSID="CLSID:A076E404-EF25-414D-9A91-311AD171827B"'.
  • For the RSh class, use 'CLASSID="CLSID:53BF7187-2EAA-409F-9EA5-6CDEE5172122' instead of 'CLASSID="CLSID:A7AB45E1-6E07-499C-8DD6-D4CE0BE44B1D"'.