Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как получить сетевое имя машины?

266
20 ноября 2003 года
mhaturov
901 / / 23.10.2003
У меня задача - нужно в БД писать имя компьютера, с которого заносятся данные. Как мне получить имя компа? Кто-нибудь знает?
239
22 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by mhaturov
У меня задача - нужно в БД писать имя компьютера, с которого заносятся данные. Как мне получить имя компа? Кто-нибудь знает?



Если честно, сейчас сразу так не вспомнить, да и времени искать в коде нет... могу послать пример...

266
22 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Dolonet


Если честно, сейчас сразу так не вспомнить, да и времени искать в коде нет... могу послать пример...



Если можешь, скинь. Буду премного благодарен.

266
22 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by mhaturov


Если можешь, скинь. Буду премного благодарен.



Народ, хоть какую библиотеку подключать-то? Просто, подскажите, какая библиотека нужна?:{

266
22 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by mhaturov


Народ, хоть какую библиотеку подключать-то? Просто, подскажите, какая библиотека нужна?:{



Вроде нашёл пример:
http://web.host.kz/dias/vb.htm#36

Если у кого есть ещё варианты, буду очень благодарен. По-моему, тут совсем необязательно использовать API, как в этом примере

239
22 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by mhaturov


Вроде нашёл пример:
http://web.host.kz/dias/vb.htm#36

Если у кого есть ещё варианты, буду очень благодарен. По-моему, тут совсем необязательно использовать API, как в этом примере



Лови! там много всякого полезного...

266
25 ноября 2003 года
mhaturov
901 / / 23.10.2003
Цитата:
Originally posted by Dolonet


Лови! там много всякого полезного...



Мой вариант (вернее, не мой. а тот, который я содрал с вышеуказанной ссылки):

Public Declare Function GetComputerNameA Lib "kernel32" _
(ByVal lpBuffer As String, nSize _
As Long) As Long



Public Function GetMachineName() As String
'МАХ содранная из инета функция получения имени машины пользователя
On Error GoTo ErrHnd 'МАХ в случае ошибки переходим к собственному обработчику ошибок

Dim sBuffer As String * 255

If GetComputerNameA(sBuffer, 255&) _
<> 0 Then
GetMachineName = Left$(sBuffer, _
InStr(sBuffer, vbNullChar) _
- 1)
Else
GetMachineName = "(Not Known)"
End If

Exit Function
ErrHnd: 'МАХ область обработки ошибок
'МАХ передача управления процедуры ведения лога
ErrDescr Err.Number, Err.Description, "FrModGlobalProcedures.CngODBCNmes"
End Function

239
26 ноября 2003 года
Dolonet
1.7K / / 20.05.2000
Цитата:
Originally posted by mhaturov


Мой вариант (вернее, не мой. а тот, который я содрал с вышеуказанной ссылки):

Public Declare Function GetComputerNameA Lib "kernel32" _
(ByVal lpBuffer As String, nSize _
As Long) As Long
'''
'''
'''

End Function



Работает - я очень рад... да и сам примерчик ваще прикольный %)

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог