Navigation:  thinBasic Modules > FTP (File Transfer Profotol) >

FTP_Finished

Previous pageReturn to chapter overviewNext page

 

Description

 

Check the current status.

 

Syntax

 

n = FTP_Finished

 

Returns

 

Number

Return < 0 : An error has occurred. Call FTP_GetErrorStrin(n).

Return = 0 : The status is finished (idle).

Return > 0 : The status is not yet finished.

 

Parameters

 

Name

Type

Optional

Meaning





 

Remarks

 

Restrictions

 

See also

 

Examples

 

'-------------------------------------------------------------------------

'Start DownLoad process Async mode

'-------------------------------------------------------------------------

'---ASync mode: a loop must be setup because script execution control

'---is immediately returned to the script

PrintL "---Start downloading in %FTP_SET_ASYNC mode---"

Dim yPos As Long

FileName = "screen001.jpg"

ftpResult = FTP_GetFile(FileName, %FTP_SET_ASYNC)

PrintL

yPos = Console_GetCursorY

Do

  DoEvents

  PrintAt(FileName & " bytes: " & FTP_GetNumber(%FTP_GET_FILE_BYTES_RCVD), 1, yPos)

Loop While FTP_Finished > 0   ' Loop until FTP operation is finished

 

PrintL "FTP finished is: " + FTP_Finished

PrintL "----------------------------------------------"