Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As Any) As Long или Declare Function lstrlen Lib "kernel32" Alias "lstrlenA" (ByVal lpString As Long) As Long для Unicode-функций Declare Function lstrlenW Lib "kernel32" (lpString As Any) As Long или Declare Function lstrlenW Lib "kernel32" (ByVal lpString As Long) As Long
Функция lstrlen определяет длину строки без завершающего нулевого символа. Удобна при применении с функцией lstrcpy для получения строки из указателя на строку. Функцию lstrlenW иногда приходится применять для некоторых Unicode-функций.
Функция возвращает длину строки в символах
' Смотри также пример netmanagement.zip ' Вычислим длину строки "Русский_Проект" Dim slength As Long ' длина строки slength = lstrlen("Русский_Проект") Debug.Print "Строка 'Русский_Проект' содержит"; slength; "символов"