//--- 1. Говорим компилятору, что это сервис #property service //+------------------------------------------------------------------+ //| 2. OnStart: единственная точка входа | //+------------------------------------------------------------------+ void OnStart() { //--- 3. Работаем, пока терминал или пользователь не попросят остановиться while(!IsStopped()) { //--- Здесь выполняется полезная работа // ... //--- 4. Делаем паузу до следующей итерации Sleep(1000); } }