Advertisement
mabu

Юникод-строка в число

Oct 20th, 2014
227
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Public Function ToInteger(ByVal Buffer As Byte Ptr, ByVal DigitCount As Integer)As Integer
  2.     Dim intResult As Integer
  3.     Dim flag As Integer
  4.     If Buffer[0] = 45 Then
  5.         flag = 1
  6.     End If
  7.     For i As Integer = flag * SizeOf(WString) To DigitCount * SizeOf(WString) - SizeOf(WString) Step SizeOf(WString)
  8.         intResult *= 10
  9.         intResult += Buffer[i] - 48
  10.     Next
  11.     If flag Then
  12.         intResult *= -1
  13.     End If
  14.     Return intResult
  15. End Function
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement