Using Chilkat in Managed C++
The Chilkat VC++ static libraries are for unmanaged C++ applications. A Managed C++ application (using Microsoft’s Managed Extensions for C++) runs within the .NET Framework and therefore must use the Chilkat .NET assembly.
The Chilkat C++ online reference documentation and online examples are for unmanaged C++ applications. For Managed C++, the best choice is to read the C# online documentation and C# online examples (at example-code.com). Managed C++ syntax is closer to C# syntax than unmanaged C++ syntax.
To see the differences in syntax, here are some sample code fragments in unmanaged C++, Managed C++, and C#.
Unmanaged C++
#include <CkFtp2.h> void FtpExample(void) { CkFtp2 ftp; // Any string unlocks the component for the 1st 30-days. bool success = ftp.UnlockComponent("Anything for 30-day trial"); ftp.put_Hostname("ftp.example-code.com"); ftp.put_Username("myLogin"); ftp.put_Password("myPassword"); success = ftp.Connect(); ...
Managed C++
Chilkat::Ftp2 ftp; ftp.UnlockComponent("30-day trial"); ftp.Hostname = "www.example-code.com"; ftp.Username = "myLogin"; ftp.Password = "myPassword"; bool success = ftp.Connect(); ....
C#
Chilkat.Ftp2 ftp = new Chilkat.Ftp2(); bool success = ftp.UnlockComponent("Anything for 30-day trial"); ftp.Hostname = "ftp.example-code.com"; ftp.Username = "myLogin"; ftp.Password = "myPassword"; success = ftp.Connect(); ...
admin
0
Tags :