==============================
README.TXT: Evaluation Version
==============================

FTP Client Engine for C/C++ (FCE4C)
April 19, 2004
Version 2.4

=== Software Evaluation ===

This software is a 60 day evaluation version and may be 
freely distributed provided that no files are modified.
There are no functional limitations. FCE4C may be purchased 
for $105 (USD) for electronic (email) delivery, or 
$295 (USD) with source code for the DLL. Registration
includes one year of free updates and technical support. 

See http://www.marshallsoft.com/order.htm to order.

=== Description ===

The FTP Client Engine for C/C++ (FCE) consists of
Win16 and Win32 DLL's that allows any program capable
of calling the Windows API to connect to any FTP
server and navigate its directory structure, list
files, delete files, make and remove directories,
download files, and upload files, all from within
your C/C++ application. The same DLLs can also be used 
with supported languages such as Delphi, Visual Basic, 
VB.Net, PowerBASIC (PB/CC, PB/DLL, PB/WIN), Visual FoxPro, 
Visual dBASE, and Xbase++ as well as any VBA language 
such as EXCEL, WORD, or ACCESS.

Requires Windows C/C++ compiler (Visual C/C++, C++ .NET, 
C# .NET,Borland C/C++, Borland C++ Builder, Watcom C/C++, 
or LCC-WIN32.

MarshallSoft Computing also has versions of FCE for 
Visual Basic (FCE4VB), Delphi (FCE4D), PowerBASIC (FCE4PB), 
Visual FoxPro (FCE4FP), Visual dBASE (FCE4DB), and Xbase++ (FCE4XB) 
As noted above, all versions of FCE use the same DLLs 
(FCE16.DLL or FCE32.DLL). However, the examples provided for each 
version are written for the specified computer environment. 
   
All versions of FCE can be downloaded from our web site at 

   http://www.marshallsoft.com/ftp.htm
   
=== Installation ===

Run the installation program SETUP.EXE which will
install all FCE4C files, including copying FCE16.DLL
and FCE32.DLL to your Windows directory, which is
normally C:\WINDOWS for Windows 3.1/95/98/Me/XP or 
C:\WINNT for Windows NT/2000.

No Windows system files are modified.

=== Documentation ===

Documentation will be found in the DOCS directory
after running the SETUP installation program.

For more information, refer to the following manuals
each in 3 formats (*.TXT, *.DOC, and *.HTM):

(1) FCE4C Programmers Manual

    Covers C/C++ language issues such as compilers,
    compiling, and examples.

    See FCE_4C.DOC, FCE_4C.HTM, or FCE_4C.TXT. Also access 
    it online at http://www.marshallsoft.com/fce_4c.htm.

(2) FCE4C Users Manual

    Covers FTP basics, theory of operation, application
    notes, and licensing.

    See FCE_USR.DOC, FCE_USR.HTM, or FCE_USR.TXT.  Also access 
    it online at http://www.marshallsoft.com/fce_usr.htm.

(3) FCE4C Reference Manual

    Lists details for each function in the library.

    See FCE_REF.DOC, FCE_REF.HTM, or FCE_REF.TXT. Also access 
    it online at http://www.marshallsoft.com/fce_ref.htm.

Also see:

(1) EULA.TXT    : End User License Agreement.
(2) RELEASE.TXT : If upgrading from earlier version.
(3) INVOICE.TXT : Order form and invoice.

Online documentation and the latest version can be
found in the FCE4C product page at

    http://www.marshallsoft.com/fce4c.htm

=== Example Programs ===

All example code is found in the APPS directory.

=== Quick Start ===

(1) Unzip FCE4C24.ZIP into an empty directory.
(2) Run SETUP.EXE
(3) Compile the console mode program FCEVER.

FCEVER32.DSP   : Win32 MSVC Developer Studio (VC 6.0 only)
FCEVER32.MAK   : Win32 MSVC Developer Studio (VC 4.0 to 6.0)
FCEVER32._M_   : Win32 MSVC CL (command line) compiler
FCEVER16._M_   : Win16 MSVC CL compiler
FCEVER32._B_   : Win32 Borland C/C++ CL compiler
FCEVER16._B_   : Win16 Borland C/C++ CL compiler
FCEVER32._W_   : Win32 Watcom C/C++ CL compiler
FCEVER$.BAT    : LCC CL compiler.
VC_VERS.VCPROJ : Microsoft VC.NET
CS_VERS.CSPROJ : Microsoft C#.

[END]
