Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

Зачем сдесь последняя строчка   Найти похожие ветки 

 
Anton   (2003-01-22 16:19) [0]

if (SCManagerHandle > 0) then begin
ServiceControlHandle := CreateService(SCManagerHandle,
"R3Service",
"R3 Service",
SERVICE_ALL_ACCESS,
SERVICE_WIN32_OWN_PROCESS or
SERVICE_INTERACTIVE_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
Path,
nil,
nil,
nil,
nil,
nil);
if (ServiceControlHandle > 0) then begin
CloseServiceHandle(ServiceControlHandle);
end;


 
Anton   (2003-01-22 16:19) [1]

точнее предпоследняя


 
MBo ©   (2003-01-22 16:22) [2]


Remarks
The CloseServiceHandle function does not destroy the service control manager object referred to by the handle. A service control manager object cannot be destroyed. A service object can be destroyed by calling the DeleteService function.


 
Reindeer Moss Eater   (2003-01-22 16:23) [3]

Освободить более ненужный хендл. Ресурсы системе вернуть иначе говоря


 
Anton   (2003-01-22 16:26) [4]

Вопрос не в том как удалить сервис, мне интересно зачем эта строчка CloseServiceHandle(ServiceControlHandle); вообще присутсвует в примере.


 
Anton   (2003-01-22 16:28) [5]

Тогда другой вопрос если я не пишу эту строчку когда автоматически освобождается хэндл.


 
Reindeer Moss Eater   (2003-01-22 16:37) [6]

При перезагрузке системы очевидно


 
MBo ©   (2003-01-22 16:39) [7]

Он не освобождается по крайней мере до закрытия приложения


 
Anton   (2003-01-22 16:44) [8]

Так до перезагрузки системы или до закрытия приложения


 
Reindeer Moss Eater   (2003-01-22 16:46) [9]

Сам хендл, или связанная с ним структура в ОС?


 
Anton   (2003-01-22 16:49) [10]

И Сам хендл, и связанная с ним структура в ОС?


 
Reindeer Moss Eater   (2003-01-22 16:58) [11]

Хендл как 32 битное целое исчезнет как только выйдет из области видимости (и обязательно с завершением приложения).


 
Anton   (2003-01-22 17:01) [12]

А тогда причем тут перезагрузка системы


 
Reindeer Moss Eater   (2003-01-22 17:06) [13]

Потому что есть объекты, не принадлежащие процессу. И с завершением процесса они не освобождаются


 
Anton   (2003-01-22 17:28) [14]

Вопрос немножко левый, как в редакторе делфи выделить блок текста и отодвинуть его табом


 
Chubais ©   (2003-01-22 18:43) [15]

Anton (22.01.03 17:28)
Вопрос немножко левый

))))))
Ctrl+K+I



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

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.014 c
14-15892
race1
2003-01-18 16:23
2003.02.06
c


6-15798
Швакин Василий
2002-12-11 10:51
2003.02.06
Как сохранить документ из TWebBrowser в формате mht ?


3-15413
Andy Eremin
2003-01-21 11:59
2003.02.06
Расчет


4-15989
Alpine
2002-12-22 15:45
2003.02.06
Как с помощью ShellExecute можно раскрыть медиа плейер на весь эк


7-15958
Олег0267
2002-11-30 18:50
2003.02.06
Как рабодать с портом IrDA?