|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.11.2011, 15:01 | #11 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
1. gThr.Execute выполняется только один раз и поток засыпает.
2. Непонятно, что делает TConverter.Run. 3. В TConverter.ServiceStop код касательно освобождения потока некорректен - вы не дожидаетесь уничтожения экземпляра, да и не высвобождается поток вызовом Terminate. Уничтожают обычно с помощью FreeAndNil(); 4. Выделите основные рабочие методы в класс потока либо в отдельный рабочий класс. 5. А с чего бы оно работало, если вы те объекты, которые высвобождаете в ServiceStop, нигде не создаете? В общем, автор! Учите мат. часть! Был бы хоть базовый уровень... какие службы?!
"ковыряю изнутри" (с)
Последний раз редактировалось 3D Hunter; 22.11.2011 в 15:05. |
22.11.2011, 16:30 | #12 |
Пользователь
Регистрация: 01.04.2009
Сообщений: 94
|
Базовый уровень есть.. Я же написал что это лишь часть кода и времени нет углубляться.. Читаю и пытаюсь, но ни чего пока что не выходит.
Попробуем проще объяснить. Код:
По ракетам и хоккею - Россияне всех сильней!
Последний раз редактировалось Ky3Heu,; 22.11.2011 в 16:33. |
23.11.2011, 05:58 | #13 |
Сумрачная тень
Форумчанин
Регистрация: 05.03.2009
Сообщений: 689
|
Смотрите личку, отправил туда сообщение.
"ковыряю изнутри" (с)
|
23.11.2011, 11:21 | #14 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
ТС, вот вам пример сервиса на основе потока.
Останавливается и запускается на ура. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
vs 2010 и создание службы windows | CodeNOT | Visual C++ | 2 | 23.05.2011 21:29 |
Создание службы Windows | GenniY | Общие вопросы Delphi | 2 | 14.04.2010 13:51 |
Службы | Bat{CMD}_Men | Общие вопросы Delphi | 0 | 04.10.2009 14:50 |
Создание службы в Windows | goblinyara | Общие вопросы Delphi | 8 | 03.01.2009 19:57 |
службы | bloood | Общие вопросы C/C++ | 1 | 02.04.2007 02:04 |