Zhou wrote:
Is C++Builder 6 Personal what I need to compile and trace your source code?
You would be able to compile 3.8.2 with the Personal edition. 4.0 beta as it is now cannot be compiled with Personal edition, because of the FileZilla code. I'm planing to make FileZilla-free build scripts in the 4.0.1.
I am reading your code and noticed that for back-end you are using putty and filezilla. From what I read in this Forum, you use Putty for SCP implementation. Do I understand correctly? What else for you are using Putty implementation?
I'm using PuTTY for SSH implementation. SCP implementation is mostly mine, it just partially inspired by PuTTY.
What is the reason that you choose to use FileZilla? Is this your own FiileZilla or the same filezilla as filezilla-project.org
It is filezilla from filezilla.sourceforge.net. filezilla-project.org is for FZ3, which I'm not using.
The structure of Winscp, I understand, is
WinSCP GUI Code <->
FileZilla <->
Putty, your SFTP <->
System Call (via Borland Library)
. Am I right? Excuse me if I am totally wrong. Can you give out a simple picture of Winscp architecture.
The layers are like:
1) WinSCP GUI
2) My SFTP/SCP code and wrapper for FileZilla FTP code
3) PuTTY (SSH) and FileZilla (FTP)