Форум: "Начинающим";
Текущий архив: 2007.09.30;
Скачать: [xml.tar.bz2];
ВнизКак к приложению прикрутить таймер (Планировщик задачь) Найти похожие ветки
← →
НовичеГГх (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;
Скачать: [xml.tar.bz2];
Память: 0.6 MB
Время: 0.082 c