![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать сетевое имя текущего компьютера? [D6, D7, Win2k]
linx © (2003-11-05 11:14:00)
Подскажите пожалуйста.
Anatoly Podgoretsky (2003-11-05 12:52:00) [1]
clickmaker © (05.11.03 12:43) [8]
Оно
BizonWar © (05.11.03 12:45) [9]
Да я и не наежжаю, просто ComputerName именно и есть сетевое имя компьютера (под этим именем фигурирует в сетевом окружении), кроме него могут быть и другие, скажем под понятием DNS Name, при том таких может быть много для одного компьютера
BizonWar (2003-11-05 12:45:00) [2]
А какое объяснение Вы хотите? Я облажался, дал человеку не лучшее решение. Когда увидел лучшее, чем мое попытался отшутиться (большой смайлик). Вот и все.
clickmaker (2003-11-05 12:43:00) [3]
> Anatoly Podgoretsky © (05.11.03 12:34) [7]
> По твоему какое имя вернет эта функция, именно сетевое и
> вернет и именно текущего. Иначе давай объяснение, что такое
> для тебя сетевое имя
"\\" + ComputerName :)
Anatoly Podgoretsky (2003-11-05 12:34:00) [4]
По твоему какое имя вернет эта функция, именно сетевое и вернет и именно текущего. Иначе давай объяснение, что такое для тебя сетевое имя
BizonWar (2003-11-05 12:31:00) [5]
> [5]
Он же просил сетевое имя, значит надо использовать сетевые библиотеки :-))))))
Anatoly Podgoretsky (2003-11-05 12:23:00) [6]
GetComputerName
linx (2003-11-05 12:13:00) [7]
Спасибо
linx (2003-11-05 12:13:00) [8]
Спасибо
BizonWar (2003-11-05 12:04:00) [9]
procedure TForm1.Button1Click(Sender: TObject);
var lpWD: WSADATA;
Name: Array [0..255] of char;
begin
WSAStartUp(2,lpWD);
GetHostName(NAme,Sizeof(Name));
ShowMessage(Name);
WSACleanup;
end;
BizonWar (2003-11-05 11:30:00) [10]
GetHostName
Подробнее см. MSDN