Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.30;
Скачать: CL | DM;

Вниз

Как к приложению прикрутить таймер (Планировщик задачь)   Найти похожие ветки 

 
НовичеГГх   (2007-09-04 11:37) [0]

Как к приложению прикрутить выполнение один раз в месяц по 1 ым числам в 0:00! И если комп ребутнуть то что бы таймер не сбился а продолжил своё выполнение и стартанул прогу в назначеный срок?


 
clickmaker ©   (2007-09-04 11:39) [1]

добавить ее выполнение в стандартный планировщик задач не подойдет?


 
НовичеГГх   (2007-09-04 13:05) [2]


> clickmaker ©   (04.09.07 11:39) [1]
>
> добавить ее выполнение в стандартный планировщик задач не
> подойдет?


От сего и хотю уйти! нет! есть вариант в коде?


 
Anatoly Podgoretsky ©   (2007-09-04 13:07) [3]

> НовичеГГх  (04.09.2007 13:05:02)  [2]

Почему, самое прямое средство, все уже сделано, только управляй заданиями через АПИ


 
Sergey13 ©   (2007-09-04 13:08) [4]

> [2] НовичеГГх   (04.09.07 13:05)
> От сего и хотю уйти!
Думаешь сделать лучше мелкомягкой фирмы? Однако амбиции! 8-)
Чем шедулер то не устраивает? Какой смысл постоянно держать свою прогу в памяти для однократного запуска в начале месяца?


 
Сергей М. ©   (2007-09-04 13:15) [5]


> Как к приложению прикрутить таймер


Таймер "прикручивается" оч просто: на любую из форм бросается компонент TTimer с последующей настройкой его св-ва Interval и назначением метода-обработчика таймерного события.


 
НовичеГГх   (2007-09-04 13:18) [6]


> Сергей М. ©   (04.09.07 13:15) [5]
>
>
> > Как к приложению прикрутить таймер
>
>
> Таймер "прикручивается" оч просто: на любую из форм бросается
> компонент TTimer с последующей настройкой его св-ва Interval
> и назначением метода-обработчика таймерного события.


Сие известно)

Важно другое! Как сделать так чтоб таймер при рубуте востанавливался на сист время и не перепрыгнул задание при ребуте?


 
Сергей М. ©   (2007-09-04 13:23) [7]


> востанавливался


Что значит "восстанавливался" ?

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


 
clickmaker ©   (2007-09-04 13:24) [8]


> Как сделать так чтоб таймер при рубуте востанавливался на
> сист время

зачем?
важно, чтобы программа знала, что ей нужно выполниться именно 1 числа в 00:00. На это есть функция Date и периодическая проверка таймером, не наступила ли эта дата


 
НовичеГГх   (2007-09-04 13:30) [9]


> clickmaker ©   (04.09.07 13:24) [8]
>
>
> > Как сделать так чтоб таймер при рубуте востанавливался
> на
> > сист время
>
> зачем?
> важно, чтобы программа знала, что ей нужно выполниться именно
> 1 числа в 00:00. На это есть функция Date и периодическая
> проверка таймером, не наступила ли эта дата


Во прям в точку! Респект! Если у вас уважаемый пример кода или ссылка на Источник!


 
clickmaker ©   (2007-09-04 14:06) [10]


> Если у вас уважаемый пример кода

У тебя программа, которая должна выполнить некие действия в 0 часов?
Тогда при каждом ее запуске определяй интервал в мс между датой запуска и текущей и ставь таймер на это время


 
Инс ©   (2007-09-04 14:10) [11]

Можно еще глянуть на Waitable Timer Objects - ожидаемые таймеры. Они позволяют задать время срабатывания как относительное, так и абсолютное.


 
Anatoly Podgoretsky ©   (2007-09-04 14:10) [12]

Это слишком просто и не учитывает многие особенности.
По сути надо полностью или частично написать функционал системного планировщика.


 
Anatoly Podgoretsky ©   (2007-09-04 14:12) [13]


> Если у вас уважаемый пример кода или ссылка на Источник!

Понятно, системный планировщик в пролете.


 
НовичеГГх   (2007-09-04 14:21) [14]


> Anatoly Podgoretsky ©   (04.09.07 14:12) [13]
>
>
> > Если у вас уважаемый пример кода или ссылка на Источник!
>
>
> Понятно, системный планировщик в пролете.


Нет не в пролёте! Он не Заменим! Но хотелось вот такое в проге замутить а Вы Уважаемый Анатолий человек с Чюиством Йумора)))


> Инс ©   (04.09.07 14:10) [11]
>
> Можно еще глянуть на Waitable Timer Objects - ожидаемые
> таймеры.


А где глянуть, если не секрет?


 
Инс ©   (2007-09-04 14:23) [15]


> А где глянуть, если не секрет?

Для начала - в гугле, а там - найдете.


 
НовичеГГх   (2007-09-04 14:36) [16]

Инфы море а толку ноль! Но ссыла битая то прастите за грубость типо бред! Нет мне счастья в коде заценится!


 
Сергей М. ©   (2007-09-04 14:39) [17]


> Инфы море а толку ноль


Это диагноз ?


 
Инс ©   (2007-09-04 14:39) [18]


> Инфы море а толку ноль!

Плохо ищите.
http://wm-help.net/books-online/book/59464/59464-28.html#h9t4p1


 
НовичеГГх   (2007-09-04 15:12) [19]

Всё хорошо но яж грю толку мало! Тему надобыло обзывать так - У кого есть пример кода
...
У тебя программа, которая должна выполнить некие действия в 0 часов?
Тогда при каждом ее запуске определяй интервал в мс между датой запуска и текущей и ставь таймер на это время
...
или так
...
Попробуем для примера установить таймер так, чтобы в первый раз он сработал 1 октября 2007 года в 0:00 АM, а потом срабатывал каждое 1 число нового месяца в 0:00 АМ
...
Кода бы эх!


 
clickmaker ©   (2007-09-04 15:14) [20]


> Кода бы эх!

проблемы с арифметикой? подсчитать, сколько милисекунд осталось до 1 октября?


 
Инс ©   (2007-09-04 15:14) [21]


> Тему надобыло обзывать так - У кого есть пример кода

Тогда надо было в теме еще и сумму указать ;) А самому подумать? Код, кстати, в той ссылке что я привел - есть.


 
НовичеГГх   (2007-09-04 15:15) [22]


> clickmaker ©   (04.09.07 15:14) [20]


А если вонда ребут и ппц ентому подчёту! Аха?


 
НовичеГГх   (2007-09-04 15:15) [23]


> clickmaker ©   (04.09.07 15:14) [20]


А если Wинда ребут и ппц ентому подчёту! Аха?


 
Инс ©   (2007-09-04 15:17) [24]


> [23] НовичеГГх   (04.09.07 15:15)

Пациент безнадежен. Я сдаюсь.


 
Dib@zol ©   (2007-09-04 15:19) [25]

> Аха?

Пуля пролетела и аха :) ©

Вощем, делай так. Прописваешься в афффтозапуск (на форуме примеров - тучи). Читаешь текущую дату. Если разница дат меньше определённой величины, остаёшься в памяти, если нет - вырубаешься. Если остался - врубай таймер! Чё непонятно?


 
Anatoly Podgoretsky ©   (2007-09-04 15:22) [26]

> НовичеГГх  (04.09.2007 15:12:19)  [19]

Такой простой код без энной суммы никто писать не будет.


 
НовичеГГх   (2007-09-04 15:27) [27]


> Anatoly Podgoretsky ©   (04.09.07 15:22) [26]


Сколько не вопрос но в разумных пределахх)


 
Dib@zol ©   (2007-09-04 15:28) [28]

> [27] НовичеГГх   (04.09.07 15:27)

Сотню заплатишь - напишу! И ещё исходников для примера подкину!


 
Инс ©   (2007-09-04 15:29) [29]


> [28] Dib@zol ©   (04.09.07 15:28)

Бери больше!


 
Anatoly Podgoretsky ©   (2007-09-04 15:30) [30]

> НовичеГГх  (04.09.2007 15:27:27)  [27]

Я пас


 
Anatoly Podgoretsky ©   (2007-09-04 15:30) [31]

> Инс  (04.09.2007 15:29:29)  [29]

На поправку здоровья?


 
Инс ©   (2007-09-04 15:31) [32]


> [28] Dib@zol ©   (04.09.07 15:28)


И пусть ТЗ напишет, там видно будет :-D


 
Инс ©   (2007-09-04 15:32) [33]


> На поправку здоровья?

Только автора. Шоковая терапия.


 
Anatoly Podgoretsky ©   (2007-09-04 15:33) [34]

> Инс  (04.09.2007 15:31:32)  [32]

О и ТЗ будет, тогда дайте две


 
НовичеГГх   (2007-09-04 15:34) [35]

50$ и не цента больше! (С) НовичеГГх


 
Инс ©   (2007-09-04 15:35) [36]


> [35] НовичеГГх   (04.09.07 15:34)

Во дает... Народ! Чужое! Халява! Взять-взять!


 
Инс ©   (2007-09-04 15:36) [37]

А ТЗ? :-D


 
Denis_ ©   (2007-09-04 15:37) [38]


> 50$ и не цента больше! (С) НовичеГГх

давай!сделаю!


 
НовичеГГх   (2007-09-04 15:37) [39]


> Инс ©   (04.09.07 15:35) [36]


За 50$ мне такого чюжого не надо - Пишите код Бабки ждуть! За 50; енто ужо моё и не надо тут Глазки Расширять!


 
Инс ©   (2007-09-04 15:40) [40]


> Пишите код Бабки ждуть!

К счастью, мне есть чем заняться... Так что я - тоже пас. ;)


 
НовичеГГх   (2007-09-04 15:43) [41]


> Denis_ ©   (04.09.07 15:37) [38]
>
>
> > 50$ и не цента больше! (С) НовичеГГх
>
> давай!сделаю!


Не вопрос! Просто очень надо а вы мне всё Планировщиком пугаете! А вот если снесли его из дистра - то что? Другой ставить посоветуете типа Сторонний софт!

Куда писать условия выполнения! Код нужен с подробнейшим описанием и чтоб без багофф! Будет произведён тестовый запуск но с мин интервалом типа 1 раз в сутки в 0:00 AM в течении 3 дней и с переодическим вкл/выкл/ребут Компа!


 
Anatoly Podgoretsky ©   (2007-09-04 15:45) [42]

> НовичеГГх  (04.09.2007 15:43:41)  [41]

А надо выключать в последний день месяца, а включать например второго.
Системный планировщик такие ситуации отслеживает и я сомневаюсь, что его можно вынести из системы.


 
Denis_ ©   (2007-09-04 15:48) [43]


> НовичеГГх   (04.09.07 15:43) [41]

Давай в аську 392-048-682


 
НовичеГГх   (2007-09-04 15:51) [44]


> Denis_ ©   (04.09.07 15:48) [43]

Нету у меня ни аси ни уинаса!


 
Dib@zol ©   (2007-09-04 15:53) [45]

Тык поставь :))))


 
Denis_ ©   (2007-09-04 15:54) [46]

а это точно ты все посты писал?В смысле, все посты? ты бы зарегился, а?
пиши сюда zg_ltybc@mail.ru


 
Denis_ ©   (2007-09-04 15:57) [47]

пиши подробно, шоб всё было понятно, без этих "прикрутить" и тп


 
НовичеГГх   (2007-09-04 15:59) [48]

Точно до 44 я! За сколь писанёш? И об нужен лог выполнения чтоб был!


 
Denis_ ©   (2007-09-04 16:01) [49]


> Точно до 44 я! За сколь писанёш? И об нужен лог выполнения
> чтоб был!

я же говорю, в почту пиши.И нормально обрисуй ситуацию, чего конкретно хочешь?


 
Denis_ ©   (2007-09-04 16:20) [50]

короче афтар свалил куда-то. ГЫ-ГЫ-ГЫ!!!
Ду.....мать надо!


 
app ©   (2007-09-04 16:37) [51]

> Denis_  (04.09.2007 15:54:46)  [46]


> а это точно ты все посты писал?В смысле, все посты?

Все он, я слежу за этим, чтобы не было подделок


 
Denis_ ©   (2007-09-04 16:38) [52]


> app ©   (04.09.07 16:37) [51]

Спасибо, Анатолий.


 
Denis_ ©   (2007-09-04 16:41) [53]


> Denis_ ©   (04.09.07 16:20) [50]
> короче афтар свалил куда-то. ГЫ-ГЫ-ГЫ!!!
> Ду.....мать надо!

Может спать пошёл? как вариант? $50  на дороге не валяются!


 
Dib@zol ©   (2007-09-04 16:44) [54]

Короче, подпорчу ка я всем малину :) вот. http://webfile.ru/1517016
пароль отдам при получении 50$ ;)


 
Dib@zol ©   (2007-09-04 16:46) [55]

А вощем-то хрен с ним =) не жалко =))))))))
Пароль:

349867tufgfjhtoiewjt4598rujr9t0e9frtu5r4tujgohyjne4yrhf98ru98tgujt98u09gu5985tu8 905tr8fgtyty54735t890eifotihjglifhjo5euyt89ujeroifh

гыгЫ.


 
НовичеГГх   (2007-09-04 16:51) [56]

Ни куда я не сваливал! Просто отлучался по делам! А 50$ не вопрос за хор код выложу и не задумаюсь об трате!


 
Dib@zol ©   (2007-09-04 16:52) [57]

Ну как? хороший код? Давай баблосы. Ща в вебмоней зарегюсь...


 
Anatoly Podgoretsky ©   (2007-09-04 16:53) [58]

> Denis_  (04.09.2007 16:41:53)  [53]

Наверно передумал, денег жалко стало.
А нормального ТЗ я не увидел.


 
Denis_ ©   (2007-09-04 16:57) [59]


> Anatoly Podgoretsky ©   (04.09.07 16:53) [58]
> > Denis_  (04.09.2007 16:41:53)  [53]
>
> Наверно передумал, денег жалко стало.
> А нормального ТЗ я не увидел.

посмортите это  http://webfile.ru/1517016
пусть попробует дописать!:-D


 
Anatoly Podgoretsky ©   (2007-09-04 16:59) [60]

Делать мне нечего как по webfile свалкам лазить.
Если автор хочет, что бы ему написали и не было разногласий, то пусть выложит нормальное ТЗ


 
НовичеГГх   (2007-09-04 16:59) [61]


> Dib@zol ©


> Denis_ ©


Одна пацанва! Дети идите спать! Знаю я ваши коды!

З.Ы. Нужен не пурго-код а хороший отлаженый алгоритм! 50$ - За мной!


 
Denis_ ©   (2007-09-04 17:00) [62]


> А 50$ не вопрос за хор код выложу


> Ща в вебмоней зарегюсь...

Есть предложение : я даю номер кошелька, Вы платите, а с Dib@zol"ом мы договоримся


 
Dib@zol ©   (2007-09-04 17:01) [63]

Да ты код-то глянь! Пацанва блн. Уж поумнее некоторых будем. А 50$ - за комментарии к коду, уоторый ты с 90% вероятностью не поймёшь напрочь...


 
Инс ©   (2007-09-04 17:01) [64]


> [61] НовичеГГх   (04.09.07 16:59)

Так чего сам не напишешь? Дети-дети, а справятся ИМХО лучше тебя.


 
Anatoly Podgoretsky ©   (2007-09-04 17:01) [65]


> НовичеГГх   (04.09.07 16:59) [61]

Вот это ты зря.



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

Текущий архив: 2007.09.30;
Скачать: CL | DM;

Наверх




Память: 0.63 MB
Время: 0.02 c
2-1188793510
Nikfel
2007-09-03 08:25
2007.09.30
Контекстное меню Windows.


2-1188629203
Человек
2007-09-01 10:46
2007.09.30
Файл Prn


15-1188540152
mixer
2007-08-31 10:02
2007.09.30
Помогите найти минусовку


15-1188440446
Slider007
2007-08-30 06:20
2007.09.30
С днем рождения ! 30 августа 2007 четверг


2-1188545064
_Iv_
2007-08-31 11:24
2007.09.30
Массив и ресурсы(*.res)