The XceedFtp control provides a variety of methods (listed below) for performing FTP operations. Most methods depend on one or more properties to determine their behavior. The "Applicable properties" section in the documentation for each method lists the properties that the method refers to. When executing a method, it is important to correctly set all properties that are used by that method. Unwanted side effects may occur if properties were altered for the execution of one method, but were not set to the desired values for the next execution of a method that uses those same properties.
All XceedFtp control methods return an HRESULT return code. See the Error codes topic for details on error handling.
In some rare cases, VB may time-out when calling an XceedFtp control method. In this case, you would receive error 0x80010108 (-2147417848) from your VB application. To increment or cancel this time-out, you only need to set the OleRequestPendingTimeout property of your Application object to a bigger value, or to zero to prevent any timeout.