powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с API функцией
2 сообщений из 2, страница 1 из 1
Проблема с API функцией
    #32394598
zac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
zac
Гость
Почему в windows XP не работает функция GetUserName. Вызываю ее так

Private Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long


Public Function UserName() As String
Dim cn As String
Dim ls As Long
Dim res As Long
cn = String(1024, 0)
ls = 1024
res = GetUserName(cn, ls)
If res <> 0 Then
UserName = Mid(cn, 1, InStr(cn, Chr(0)) - 1)
Else
UserName = ""
End If
End Function
...
Рейтинг: 0 / 0
Проблема с API функцией
    #32394619
ComeRun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vot eta rabotaet 100%.

Private Declare Function getUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long

Private Sub Form_Load()
Dim myUserName AS String

myUserName = UserName()
End Sub

Private Function UserName() As String
Dim User As String
Dim retcode As Long

User = String(255, " ")
retcode = getUserName(User, Len(User))
UserName = Left(User, Len(Trim(User)) - 1)
End Function
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Проблема с API функцией
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]