DevPower FTP ActiveX Control Version History
Version 2.0.2 (17-Dec-01)
Bug Fix: A fix has been applied to all methods to handle dropped connections better - errors are now raised correctly when a connection is dropped.
Version 2.0.1 (22-Sep-01)
Bug Fix: The control was creating temporary files that it did not delete in the List() method.
New SetRegistration method to allow activation of async (full) version from script or other environments that don't support property saving.
Version 2.0.0 (05-Jul-01)
Many new features and redesigned interface that raises errors rather than return codes to inform the developer of errors. This version is project compatible with version 1.2.0. Also with this release is a greatly enhanced example program that demonstrates all the new features.
Added ability to perform asynchronous transfers - allows progress reporting and cancellation of transfers. Note that this is only available in the full version (see
for more information).
Added events for connecton status, transfer status and server responses.
Changed Get / Put File to allow files to be transferred to a different directory or filename.
Changed List to return a collection of objects.
Added LocalList to retrieve a listing from a local directory.
Added XML support - directory listings can be retrieved in XML (this replaces the 1.x '|' and ';' delimited strings in 1.2.0) - the control comes with an example XSLT to view output as HTML.
Note that the control will use MSXML1, 2 or 3 to create the XML output, but to view with the supplied XSLT, MSXML3 is required.
Added LCD property to store the current local directory - this is then used as the default directory for downloads to go to and uploads to come from.
Added SendCommand to allow manual commands to be sent to the FTP Server. This can be useful when connecting to operating systems other than UNIX or NT.
Added Reconnect method to quickly reconnect to a server if the connection is lost.
Added Connection / Send / Receive Timeout properties.
Added several utility functions: GetFileSize, GetFileHTTP (gets a file via HTTP), GetServerTimeDifference (retrieves the time difference (in minutes) between local and server).
Added AdjustLocalFileTimes property to allow downloaded files to have the same time stamp as on the remote server.
Added INetUtils class - features methods to look up local host name / IP address, Ping and Internet connection properties.
Bug Fix: Remote file times are now correctly translated across timezones.
Version 1.2.0 (24-Mar-99)
Added WildCard property to filter directory listings.
Added AlwaysIncludeDirs property to specify that directories should always be shown in filtered listings.
Version 1.1.0 (18-Mar-99)
Added RenameFile() method.
Added ListStr() method to make Internet Explorer and server script usage easier (this method returns one string instead of requiring arrays to be passed as with the List() method)
Version 1.0.0 (18-Feb-99)
First public release.