The FTP Client Engine for Visual Basic (FCE4VB) is a library of functions providing direct and simple control of the FTP protocol and can be used for both anonymous and private FTP sessions. A simple interface allows connecting to a FTP server, navigating its directory structure, listing files, sending files, deleting files, and receiving files using the FTP protocol.
The FCE4VB library contains both WIN16 and WIN32 Dynamic Link Libraries (DLLs) and can be used with any Windows application capable of calling the Windows API.
Requires any version of Visual Basic, including
VB.Net, or any Visual Basic for Applications (VBA) language such as Word, Excel, and Access.
FCE4VB provides the functionality to easily and quickly develop software applications that can upload and download files using the FTP protocol.
Some of the many features of the FTP Client Component Library for Visual Basic (FCE4VB) are as follows:
* FCE4VB is a standard Windows DLL that does not depend on other "support" libraries.
* Works with all versions of Microsoft Visual Basic,
VB .Net and VBA.
* Connect to any (anonymous or private) FTP server.
* Get list of files (names or long format) on server.
* Navigate server directories.
* Specify ASCII or BINARY transfer mode.
* Download files (with wildcard support).
* Upload files (with wildcard support).
* Delete files.
* Rename files.
* Append files.
* Create and remove server directories.
* Support for PROXY servers.
* Supports passive mode (necessary for firewalls).
* Supports multiple concurrent FTP sessions.
* Resume file transfers from any offset.
* Change files names while being up/downloaded.
* Can parse long directory listings.
* Can specify the FTP or data port
* Can specify minimum or maximum response waits.
* Supports S/KEY password encryption.
* Use on Internet or your own intranet (LAN).
* Selection of Visual Basic example programs.
* Available with C source code ($295).
* Free technical support and updates for one year.
* Royalty free distribution with your compiled application.
* Both Win32 and Win16 versions are provided.
* Evaluation versions are fully functional. No unlock code is required.
* Can be used with any language (C/C++, VC++, .NET, Delphi,
VB,Delphi, Xbase++, Visual Foxpro,etc.) that can call the Windows API.
* Complete documentation (Programmers, Users, and Reference Manuals).
A good selection of complete example programs is included (including
VB .Net), demonstrating how to develop software using the FTP protocol.
The FTP Client Component Library for Visual Basic supports and has been tested with the following:
* Microsoft Visual Basic (VB4.0, VB5.0, VB6.0)
* Visual Basic .NET
* Visual Basic for Applications (VBA) such as WORD, EXCEL and ACCESS.
FCE4VB can be used in the development of Win32 applications running under Windows 95/98/Me/2000/NT/XP/Vista. The evaluation version of FCE4VB is fully functional. Registration is $115 for email delivery and includes one year free updates.
Current version is 2.7 (7-10-2008