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
also has powerful built-in features to support
debugging and non-standard servers using the
Quote method.
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. As
a light ActiveX control/COM Object, FTP/X doesn't
require any bulky MFC DLLs to run. Your web-based
applications (VBScript, ASP, etc.) will download
faster, your installation package will be
smaller, and you'll have no problems with
different versions of DLLs on your users'
systems. And, because it's both an ActiveX
control and COM Object, FTP/X will run in Visual
Basic, Visual FoxPro, Internet Explorer, Delphi
and any other environment that supports either
ActiveX controls or COM objects.
A common problem with FTP servers is that there
is no official standard when it comes to the
format of directory listings. The exact format of
the data returned by the server may vary
depending upon the system type. The FTP/X control
solves this programmer's headache by
automatically parsing the data and making it
available to your application as a familiar ADO
Recordset object. If the server's format is not
suitable for the control's parser, a new
DirItemPattern property can be used to specify
how the fields are to be parsed. For those who
would rather handle the data themselves, the data
is also presented in its original format via a
string array property.
Both the FTP/X ActiveX control and COM Object use
the normal event-driven programming model or Fast
Notifications. Fast Notifications allow your
program to quickly receive events through simple
functions, rather than going through the overhead
to fire an event. This reduces the amount of time
required to handle an event.
FTP/X supports non-blocking (asynchronous) mode
as well as pseudo-blocking and true blocking
modes, to meet most any programming requirement.
FTP/X is firewall friendly complying with the
Firewall-Friendly FTP Specification (RFC 1579).
From behind most firewalls, your applications
will be able to communicate with external FTP
servers.
Mabry's FTP/X ActiveX control requires no user
input to run. The FTP/X control can run
completely in the background under program
control. This allows your program to take care of
file transfers while the user performs other
tasks.
Download File Size:1.22 MB