Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
GetData Method (WinSock Control)
See Also Example Applies To
Retrieves the current block of data and stores it in a variable of type variant.
Return Value
Void
Syntax
object.GetData data,** [type,] [maxLen]
The GetData method syntax has these parts:
Part | Description |
object | An object expression that evaluates to an object in the Applies To list. |
data | Where retrieved data will be stored after the method returns successfully. If there is not enough data available for requested type, data will be set to Empty. |
type | Optional. Type of data to be retrieved, as shown in Settings. |
maxLen | Optional. Specifies the desired size when receiving a byte array or a string. If this parameter is missing for byte array or string, all available data will be retrieved. If provided for data types other than byte array and string, this parameter is ignored. |
Settings
The settings for type are:
Description | Constant |
Byte | vbByte |
Integer | vbInteger |
Long | vbLong |
Single | vbSingle |
Double | vbDouble |
Currency | vbCurrency |
Date | vbDate |
Boolean | vbBoolean |
SCODE | vbError |
String | vbString |
Byte Array | vbArray + vbByte |
Remarks
It's common to use the GetData method with the DataArrival event, which includes the totalBytes argument. If you specify a maxlen that is less than the totalBytes argument, you will get the warning 10040 indicating that the remaining bytes will be lost.