Вниз
Скачать: CL | DM;

Как узнать свой host из cервиса   Найти похожие ветки 

← →
beemaster ©   (2003-11-26 21:08) [0]

есть такой код.


uses WinSock;

....

var
MyHost : string;
pchHostName : pchar;
begin

{ getting local machine name }
GetMem(pchHostName,129);
gethostname(pchHostName,128);
MyHost:=StrPas(pchHostName);
FreeMem(pchHostName);

Edit17.Text:=MyHost;
end;


отлично работает в Application и не работает в сервисе(возвращает пустую строку).

CoInitialize(nil) и CoUninitialize(nil)
секция не помогает.

как это победить?
помогите


← →
Reindeer Moss Eater ©   (2003-11-27 11:30) [1]

ASize:=MAX_COMPUTERNAME_LENGTH;
SetLength(Buff,ASize);
if GetComputerName(PChar(Buff),ASize) then ThisHostName:=StrPas(PChar(Buff)) else ThisHostName:="Unknown Host";



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.017 c
6-2259
h0use
2003-11-25 17:14
2004.02.02
Как реализовать чтоб сервре и клиент слушали порт?


1-2071
denis24
2004-01-20 12:32
2004.02.02
множество из кирилицы


3-1980
sergg
2004-01-08 10:37
2004.02.02
Можно ли сделать такую выборку одним SQL-запросом?


3-1966
jma
2004-01-09 11:47
2004.02.02
проблема с запросом


4-2437
frost
2003-11-26 12:33
2004.02.02
Иконка = тип файла?




   Наверх