_FTPCommand Method
Class: FTP_SERVICE
Description:Send native FTP command to FTP server (iternal method)
Send native FTP command to FTP server. This method is internal.
Object._FTPCommand
Parameter
lcCommand
FTP Command
Type Character
Direction Input
String value that contains the command to send to the FTP server.
liFlags
Value that contains the flags that control this method
Type Integer
Direction Input
Optional  
This can be set to one of the following values: List of types
ValueDescription
FTP_TRANSFER_TYPE_ASCIIASCII mode
FTP_TRANSFER_TYPE_BINARYBinnary mode.
liContext
Flag of returning FTP command handle
Type Integer
Direction Input
Optional  
lihFTP
Handle of FTP command
Type Integer
By reference  
Direction Input/Output
Optional  
If you want receive this value, liContext must be true.
Remarks
This method is equal to method FTP_SERVICE::FTPCommand() with three exception. This method don't call methods FTP_SERVICE::BeforeFTPCommand(), FTP_SERVICE::AfterFTPCommand() and FTP_SERVICE::GetExtendedError().
See also
Expand/Collapse source code of procedure _FTPCommand Source Code
      LPARAMETERS INP lcCommand,INP liFlags,OPT_INP liContext,OPT_CHNGREF lihFTP
      LOCAL fResult

      liFlags=IIF(PCOUNT()<2,FTP_TRANSFER_TYPE_BINARY,m.liFlags)
      liContext=IIF(PCOUNT()<3,0,m.liContext)
      lihFTP=IIF(ISNULL(m.lihFTP),-1,0)

      lcCommand = m.lcCommand + cNULL
      fResult = FtpCommand(This.nConnect_Handle, IIF(m.lihFTP=-1,0,1), m.liFlags, @m.lcCommand,m.liContext,@m.lihFTP)
      =This.GetExtendedError()
      RETURN  m.fResult = 1