Главная страница
    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.47 MB
Время: 0.01 c
3-15505
viper
2003-01-20 17:16
2003.02.06
Глюк в FastReports


14-15895
Карлсон
2003-01-19 20:31
2003.02.06
как получить данные из таблиц?


1-15578
REA
2003-01-23 10:57
2003.02.06
DLL или BPL


7-15957
maximus49
2002-12-02 08:04
2003.02.06
Как спрятоть кнопку формы на TaskBar?


1-15560
Masa
2003-01-28 16:37
2003.02.06
TStringGrid





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский