RoboStartSessionMethod to initiate a Robo-FTP session
Top  Previous  Next

 

Overview

Method to initiate a named session between Robo-FTP and a user-written application.

 

C++ Definition

long RoboStartSession( CString strSessionName, BOOL bBlocking, BOOL bHidden, CString strCmdLineArgs )

 

VB Definition

RoboStartSession( SessionName As String, Blocking As Long, Hidden As Long, Args As String ) As Long

 

C# Definition

Int RoboStartSession( String strSessionName, Int bBlocking, Int bHidden, String strCmdLineArgs )

 

VB.NET Definition

RoboStartSession( SessionName As String, Blocking As Integer, Hidden As Integer, Args As String ) As Integer

 

Return Value

The numeric result code returned to indicate the success or failure in initiating a named session with Robo-FTP.

 

Returns ROBO_ERROR_SUCCESS if a named session is successfully started.

Returns ROBO_ERROR_SESSION_EXISTS if a session with the same name already exists.

Returns ROBO_ERROR_CANNOT_CREATE if a session with Robo-FTP cannot be created.

 

See COM/OLE Return Codes below for a complete list of possible return values.

 

Parameters

strSessionName / SessionName

A string defining the session name. Each unique session loads a separate instance of Robo-FTP.

 

bBlocking / Blocking

A boolean that when TRUE results in subsequent RoboSendCommand method calls made during the session being blocking calls. If FALSE, each RoboSendCommand is non-blocking.

 

bHidden / Hidden

A boolean that when TRUE results in Robo-FTP being loaded and run invisibly. If FALSE, the Robo-FTP window appears as it would normally.

 

strCmdLineArgs/ Args

A string defining optional command line arguments to pass Robo-FTP when it is launched.

 

Remarks

This method returns when Robo-FTP has been launched and the session name is established.