Вниз
Скачать: 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 вся ветка

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



Память: 0.48 MB
Время: 0.01 c
1-15758
viper
2003-01-28 12:28
2003.02.06
Добавление в ListBox


4-16002
Chubais
2002-12-24 16:23
2003.02.06
Как ограничить клиентскую область главной MDI формы?


1-15641
SONY
2003-01-29 12:37
2003.02.06
Как Canvas сохранить на диск в метафайле ?


14-15891
Дмитрий К.К.
2003-01-18 11:17
2003.02.06
Windows NT на сервере


9-15387
Денис Валерьевич
2002-08-19 22:47
2003.02.06
Слепить два спрайта




   Наверх