Knowledge Base Articles

Unable to Register ActiveX Controls

When attempting to register a SocketTools ActiveX control, an error is displayed indicating it is not an executable file and no registration helper is registered for this file type. This error typically occurs when registering a 32-bit control on a 64-bit version of Windows.
Read More →

Unable to Establish SMTP Connection

An application which uses the SocketTools SMTP client component to submit e-mail messages for delivery fails with error 0x8004274C (10060) or error 0x8004274D (10061). This indicates that the connection has timed out, or was refused by the remote host.
Read More →

InvalidOperationException Error

When attempting to run an application that uses one of the SocketTools .NET components, an InvalidOperation exception is generated. If the exception is not handled, a message box will be displayed that contains additional information about the error and then the program terminates.
Read More →

Unable to Connect Using SSH

When attempting to establish a connection using the Secure Shell (SSH) protocol to a server, the connection fails with an error indicating that the connection could not complete. This error affects both the SocketTools SSH component and file transfers using the SFTP (FTP+SSH) protocol.
Read More →

Networking Subsystem Not Initialized

Attempting to initialize a SocketTools .NET class, ActiveX control or library fails with an error indicating that the networking subsystem cannot be initialized. The application cannot establish a connection, and subsequent attempts to reinitialize the component also fails with the same error message.
Read More →

InstallShield IKernel.exe Installation Error

When attempting to install SocketTools, an error message is displayed that states IKernel.exe could not be installed. This error typically occurs when an instance of the InstallShield engine is already running or one of the InstallShield components are flagged as read-only.
Read More →
5/5

SocketTools and Catalyst Development have by far surpassed my expectations

I’ve been very impressed with all aspects of this project, and both SocketTools and Catalyst Development have by far surpassed my expectations. We ran into a number of roadblocks on this endeavor, and I appreciate your persistence and patience, particularly with the inconsistent test environment our client provided. I am also very impressed with the functionality of our new custom control. Very slick! Once again, thanks very much for all your hard work!
Kevin Taylor, Tailored Software, Inc. (Canada)
5/5

The documentation is amongst the best I’ve seen and used

Great product! I recently purchased the SocketWrench library and I’m pleasantly surprised by the ease of use and exceptionally intuitive API. I wanted to replace some home-grown code with the new component and it just dropped into place and worked on the first compilation! The documentation is amongst the best I’ve seen and used, with lots of clear and concise tips and helpful information. I am very impressed with the price-quality level. I look forward to many years of mutual benefits for both our companies.
Martin Hart, Memory Soft (Spain)
5/5

The best and most productive controls I have ever come across

Thanks for the amazing controls, the best and most productive I have ever come across. They work every time as per the detailed documentation with no gotchas. Great work.
Martin G Nagle, InfoMining PL (Australia)
5/5

I'm impressed with how you maintain backwards compatibility

I wanted to let you know how impressed I am with maintaining backwards compatibility. I had a VB6 program with 6 different implementations of the SocketWrenchCtl.SocketWrench class v4.5 (which was from 2006). I dropped the new in the updated .ocx file expecting to suddenly invoke 11 years worth of renamed properties, added dependencies and breaking changes. I have not yet changed a single line of code and so far (fingers crossed) it appears to be stable. I just thought I'd point that out because most devs can't go 3 months without introducing a breaking change (myself included)
Russell Phillips, Echotech (Australia)
Shopping Cart
Scroll to Top