|
Summary
Data from VT220 emulation window to be sent to remote server.
Description
The OnData event occurs when the VT220 ActiveX control needs to deliver data to the remote server. This event is usually caused by user input (key strokes). This event will only occur if the
application is handling the connection itself.
Normally, the application should transmit the data delivered by the ActiveX control during this event directly to the remote server. Sometimes it may be necessary for the application to filter or
change user input before it is delivered to the server (for example, to expand macros).
Data received by the application from the remote server should be sent directly to the VT220 ActiveX control by assigning the data to the WriteData property. Sometimes an application may need to scan
the incoming data, for example, to look for a password prompt during login.
While handling the OnData event, an application should not perform tasks that have the potential of requiring a lot of time to complete, such as generating a message box.
Example
Sub VT220Client_OnData (Buffer As String) Socket.Send = Buffer ' where Socket is the Windows Sockets ActiveX control End Sub
|