ddval Function
Function: |
Converts "dot-decimal string" into "dot-decimal value." |
Syntax: |
ddval (byref str as string) as string |
Returns: |
A string of binary values. |
See Also: |
Part |
Description |
str |
Dot-decimal string to be converted into a string of binary values. This string should comprise one or more dot-separated decimal values in the 0-255 range. Values that exceed 255 will produce an overflow, so the result will be incorrect. If any other character other than "0"-"9" or "." is encountered, then all digits after this character and up to the next "." (if any) will be ignored. Leading spaces before each decimal value are allowed. |
Details
This function is convenient for converting string representation of groups of bytes (such as IP or MAC addresses) into their binary form.
Examples
dim s as string
s = "192_3.1254.. 30" 'One value has invalid character in it ("_") and "3" after this character will be ignored. Dot-decimal string. Another value -- 1254 -- is out of range. Yet another value is missing and will be replaced with 0.
s = ddstr(s) 'now s will contain these values: 192, 230, 0, 30.