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

Вниз

Посоветуйте чтиво по сервисам.   Найти похожие ветки 

 
MacroDenS ©   (2012-06-01 14:23) [0]

Всем доброго времени суток.

Посоветуйте литературку по созданию сервисов.


 
картман ©   (2012-06-01 14:57) [1]

Джонсон Харт. Системное программирование в среде Windows


 
AV ©   (2012-06-01 15:42) [2]

для начала
http://delphikingdom.ru/asp/viewitem.asp?catalogid=1348


 
robt   (2012-06-01 15:44) [3]


> по созданию сервисов.

это уже не модно


 
Bluejohn   (2012-06-02 02:29) [4]

Что такое сервисы?
Для чего они нужны?
Приведите примеры подобных сервисов.

А то по статье я не догоняю, я слишком не опытен -
объясните мне на пальцах пожалуйста.


 
Eraser ©   (2012-06-02 03:13) [5]


> MacroDenS ©   (01.06.12 14:23) 

Рихтер.


 
Rouse_ ©   (2012-06-02 10:42) [6]

http://rouse.drkb.ru/books.php#rihter1


 
Loginov Dmitry ©   (2012-06-02 16:18) [7]


> Посоветуйте литературку по созданию сервисов.


Что их там создавать, это самое обычное приложение, в котором пользователю не показываются никакие окошки + дополнительных 5 минут работы по "оформлению" в службу. При этом приложение обретает некоторые новые особенности.


 
DVM ©   (2012-06-02 22:12) [8]


> + дополнительных 5 минут работы по "оформлению" в службу.
>  

Это если использовать TService и TServiceApplication, а без оных 99.99% примеров и статей в интернет - лажа полная, не способны отрабатывать длительный старт и остановку сервиса, что в реальных программах просто необходимо.


 
Rouse_ ©   (2012-06-02 22:17) [9]


> DVM ©   (02.06.12 22:12) [8]
> Это если использовать TService и TServiceApplication

Это реально работоспособно?
Я прост лет 9 назад пощупал данные механизмы и выкинул их нафиг как не юзабельные :)


 
DVM ©   (2012-06-02 22:21) [10]


> Rouse_ ©   (02.06.12 22:17) [9]


> Это реально работоспособно?

Вроде бы да, но я давно уже не использую их, заменил своими классами, меня не устраивает многое в стандартных.


 
Rouse_ ©   (2012-06-02 22:22) [11]


> DVM ©   (02.06.12 22:21) [10]

тебе верю...


 
AV ©   (2012-06-02 22:48) [12]


> Это реально работоспособно?

а что, были какие-то проблемы?
просто мне понадобилось - накидал быстро, на основе приведенной статьи GunSmoker.
2 месяца нормально работает

-ОнСтарт стартуют потоки

-OnExecute
repeat
 reportstatus дернуть.
until юзер_прерывает.
сообщить потоком, чтоб закруглялись.

-ОнСтоп завершается

и все :)
быстро/дешево/сердито


 
Rouse_ ©   (2012-06-02 22:56) [13]


> AV ©   (02.06.12 22:48) [12]
> а что, были какие-то проблемы?

Боюсь ошибиться (я сервисы на API всегда пишу) но помимо нюансов с памятью там есть нюансы с синхронизацией нитей. Опять-же: Именно дельфевые сервисы я еще под семеркой тестировал, щас может что и изменилось и я могу быть не прав.


 
Loginov Dmitry ©   (2012-06-02 23:37) [14]


> > Это если использовать TService и TServiceApplication
>
> Это реально работоспособно?
> Я прост лет 9 назад пощупал данные механизмы и выкинул их
> нафиг как не юзабельные :)


Вроде не сбоит (клиенты пока не жаловались).
А вообще в службу можно "переделать" любое приложение, достаточно иметь отдельное приложение - службу для запуска других приложений (в интернете имеются готовые решения).


 
Rouse_ ©   (2012-06-02 23:49) [15]


> А вообще в службу можно "переделать" любое приложение

Программу на ассемблере можно написать на любом языке :)


 
Rouse_ ©   (2012-06-02 23:52) [16]

Да и кстати (ну тут я уже придираюсь) десктоп накладывает свои ограничения, так-что не любую...


 
MacroDenS ©   (2012-06-04 11:07) [17]

Спасибо за ссылки, буду почитать. :-)



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

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.238 c
9-1193831870
savyhinst
2007-10-31 14:57
2013.03.22
Gravity


3-1286948670
Ciberrus
2010-10-13 09:44
2013.03.22
ошибка property already defined by lookup field


15-1338494075
Bluejohn
2012-05-31 23:54
2013.03.22
Где вы используете батники?


8-1230645984
Б
2008-12-30 17:06
2013.03.22
Где найти DirectX SDK для Delphi?


15-1340113121
Eu
2012-06-19 17:38
2013.03.22
Как быстро вставить записи в oracle?





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