Application Name: FTPX Control Version: 2.03.005 Release Date: 06 - 08 - 1999 Platform: Windows 95 and NT 32 Bit FileSize: 388505 bytes 16 Bit FileSize: 388505 bytes Price: $50.00 Registration Status: Shareware Eval Period: Application Home Page: http://www.mabry.com/ftpx/index.htm 32 Bit Application Location: http://www.mabry.com/ftpx.exe 16 Bit Application Location: http://www.mabry.com/ftpx.exe ScreenShot Location: Company Name: Mabry Software, Inc. Contact Name: James Shields Contact E-Mail: james@mabry.com Contact Phone: 360-629-9278 x124 Contact Fax: 360-629-9278 Short Description: FTP/X Control Long Description: Mabry's FTP/X ActiveX control provides easy, high-level access to the complete FTP client protocol (RFC 959). In addition to capturing server directory listings into a string array property, the new FTP/X also makes the results available as an ADO Recordset providing easy access to the various fields that a server returns. The FTP/X has powerful built-in features to support debugging and non-standard servers. The 32-bit FTP/X comes as both an ActiveX control (OCX) and a COM object (DLL), so you can use it in nearly any modern programming environment and both blocking (synchronous) and non-blocking (asynchronous) modes are supported. MABRY SOFTWARE - FTP ACTIVEX CONTROL AND COM OBJECT - RELEASE NOTES August 13, 1999 2.03.005 August 6, 1999 * Fixed bugs which were causing error number zero to be returned instead of the actual error number. * Fixed bug in Connect code. 2.03.004 August 4, 1999 * Fixed bug which left the control in an incorrect state when trying to connect to a non-existant host system. The control now returns WSA_HOST_NOT_FOUND (11001) for non-existant hosts such as ftp.bogus.com. * Modified FTPNoBlk OCX and COM samples to correctly handle failed connects. 2.03.003 July 25, 1999 * Fixed small memory leak which occurred during repeated transfers over many hours. * Added Firewall support! New properties: FirewallType, FilewallPort, FirewallLogonName, FilewallPassword. 2.03.002 July 16, 1999 * Memory leak plugged. * GPF fixed (would crash when program stopped abruptly in the design environment). * Minor performance improvements. 2.03.001 May 19, 1999 * Additional memory leak plugged. 2.02.001 May 13, 1999 * Fixed memory leak that happened when changing directories with Recordsets. 2.01.004 April 21, 1999 * Spelling error changed in StateString property. "Pasword Sent" changed to "Password Sent" 2.01.003 April 7, 1999 * Modified DirItemPatterm Property. Added additional handling for spaces in fields. * Fixed DirItemList property problem. 2.01.001 February 16, 1999 * Now loads with older OLE DLLs. 2.00.000 December 8, 1998 * Version 2.0 released. ActiveX and COM object, new features. 1.00.008 October 12, 1998 * Fixed incorrect default WinSock LibraryName. 1.00.007 October 6, 1998 * Fixed GPFs which could occur under a number of exception conditions. * Fixed boolean passed to the Connected event. 1.00.006 February 24, 1998 * Fixed problem with socket stack being deinitialized when used with MS Internet Explorer. 1.00.005 January 5, 1998 * Modified Done event handling for data transfers. 1.00.004 October 29, 1997 * Name in controls list changed to "Mabry Internet FTP/X Control". 1.00.003 October 2, 1997 * Fixed Done event (broken in 5.00.013). 1.00.002 September 28, 1997 * Modified interal file opening logic so that an error is not returned when copying from the remote server to an already existing file on the local system. This was changed so that the FTP/X control would be compatible with the previous FTP control. * Modified Done event logic during data transfers. The Done event now fires after the last packet instead of just before it. NOTE: using DoEvents inside the control's event procedures may result in the Done event firing before the last packet. This is unavoidable and if DoEvents is required then the program must expect that a final data packet, or some number of directory items, will arrive after the Done event is fired. The data-related events fired after the Done event will be fired immediately and so a timer set to an interval of one second can be used as an inactivity timer. When the Done event occurs start the timer. If data arrives (either file or directory) then restart the timer with a 1 second interval. If the interval expires then the transfer is finished. 1.00.001 September 17, 1997 * Control now works properly in Access 97. 1.00.000 August 9, 1997 * Product release.