Почему VB вылетает, когда я обраящаюсь к функциям GetUserName и GetComputerName?

Узнай цену своей работы

Формулировка задачи:

Почему VB вылетает, когда я обраящаюсь к функциям GetUserName и GetComputerName? Заранее спасибо.

Решение задачи: «Почему VB вылетает, когда я обраящаюсь к функциям GetUserName и GetComputerName?»

textual
Листинг программы
'' Стопроцентно работающий код
'' (применяю во всех приложениях)
 
'' объявление функции
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" _
                (ByVal lpBuffer As String, nSize As Long) As Long
 
 
 
'' сама функция
Function strGetUserName() As String
  Dim lngLen As Long, lngRet As Long
  
  strGetUserName = Space(255)
  lngLen = 255
  lngRet = GetUserName(strGetUserName, lngLen)
  strGetUserName = Left(strGetUserName, lngLen - 1)
End Function

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы