Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.02.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
8-15774
MJH
2002-10-21 09:28
2003.02.06
Есть еще психи типа меня? :)


3-15509
Kurt_
2003-01-20 19:53
2003.02.06
Как заставить Locate искать не только с начала набора данных по п


14-15890
Anatoly Podgoretsky
2003-01-20 09:27
2003.02.06
Именинники 20 января


14-15871
KIR
2003-01-20 00:01
2003.02.06
Куда делось Королевство...?


6-15804
Deep
2002-12-12 01:29
2003.02.06
работа с сокетами





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский