#include #include #include #include #include #include #include #include FTPInterpreter::FTPInterpreter(void) : mlpEditMonitor(0), mNotConnected("Not connected."), mNotLoggedIn("Not logged in.") { symbolLoad(); } void FTPInterpreter::setText(Block &messageStrings) { for(short itemIndex=0;itemIndex nameStrings; if(!isConnected()){setText(mNotConnected);return;} if(!isLoggedIn()){setText(mNotLoggedIn);return;} if(!port(ftpData))return; if(!nameList(paramString,FALSE))return; if(!ftpData.accept())return; while(ftpData.receive(lineString))nameStrings.insert(&lineString); ftpData.destroy(); if(receive(lineString))setText(lineString); for(DWORD itemIndex=0;itemIndex nameStrings; if(!isConnected()){setText(mNotConnected);return;} if(!isLoggedIn()){setText(mNotLoggedIn);return;} if(!port(ftpData))return; if(!nameList(paramString,FALSE))return; if(!ftpData.accept())return; while(ftpData.receive(lineString))nameStrings.insert(&lineString); ftpData.destroy(); if(receive(lineString))setText(lineString); for(DWORD itemIndex=0;itemIndex &lineStrings) { setText(lineStrings); }