Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Выключалка

328
22 июля 2003 года
Felix
257 / / 20.07.2000
хочу сделать прогу которая б выключала комп по заданому времени..

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

как получить дату ет понятно, календарь и едит для времени... вобщем допустим время есть...
как выключить тоже есть...

вопрос как сделать что б прога сравнивала то что есть с системным.....
443
22 июля 2003 года
REmindER
292 / / 23.03.2003
Цитата:
Originally posted by Felix
хочу сделать прогу которая б выключала комп по заданому времени..

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

как получить дату ет понятно, календарь и едит для времени... вобщем допустим время есть...
как выключить тоже есть...

вопрос как сделать что б прога сравнивала то что есть с системным.....


Создать отдельный thread.

328
22 июля 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by REmindER

Создать отдельный thread.



если честно я понятия не имею что такое thread. Не могли бы обьяснить....

я просто пишу на пхп и немного на си... вот решил билдер поковырять так что я новичек в етом деле...

443
22 июля 2003 года
REmindER
292 / / 23.03.2003
Цитата:
Originally posted by Felix


если честно я понятия не имею что такое thread. Не могли бы обьяснить....

я просто пишу на пхп и немного на си... вот решил билдер поковырять так что я новичек в етом деле...


У тебя проблема в том, что если ты запустишь цикл проверки времени, то прога у тебя повиснет. Так создай отдельный thread и поручи ему эту работу. См. Win32 Programmer's Reference.

328
22 июля 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by REmindER

У тебя проблема в том, что если ты запустишь цикл проверки времени, то прога у тебя повиснет. Так создай отдельный thread и поручи ему эту работу. См. Win32 Programmer's Reference.



ок, а ссылочки где об ентом почитать можно нету??

и еще можно ли каким либо другим способом организавать?

443
22 июля 2003 года
REmindER
292 / / 23.03.2003
Цитата:
Originally posted by Felix


ок, а ссылочки где об ентом почитать можно нету??

и еще можно ли каким либо другим способом организавать?


Не, лучше всего книга Чарльза Петзольда "Programming Windows".

328
22 июля 2003 года
Felix
257 / / 20.07.2000
мдя... все таки я не пойму что делать.... книгу так быстро не куплю а делать нужно....
443
22 июля 2003 года
REmindER
292 / / 23.03.2003
Цитата:
Originally posted by Felix
мдя... все таки я не пойму что делать.... книгу так быстро не куплю а делать нужно....


В и-нете можно найти. Там все подробно про MultiThreading объясняется. Могу и вылить куда-нить, только куда? 4 метра.

463
22 июля 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by Felix
хочу сделать прогу которая б выключала комп по заданому времени..

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

как получить дату ет понятно, календарь и едит для времени... вобщем допустим время есть...
как выключить тоже есть...

вопрос как сделать что б прога сравнивала то что есть с системным.....



Чувак, не нужен никакой отдельный тред. Юзай TTimer и проверяй в нем время.

384
23 июля 2003 года
mikeshilkin
95 / / 20.04.2000
Цитата:
Originally posted by REmindER

В и-нете можно найти. Там все подробно про MultiThreading объясняется. Могу и вылить куда-нить, только куда? 4 метра.



Залей сюда [email]mikeshilkin@nm.ru[/email]
или сюда ftp://mikeshilkin:Liberaty@ftp.narod.ru

328
23 июля 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by REmindER

В и-нете можно найти. Там все подробно про MultiThreading объясняется. Могу и вылить куда-нить, только куда? 4 метра.



[email]14523@rambler.ru[/email]

328
23 июля 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by waterman


Чувак, не нужен никакой отдельный тред. Юзай TTimer и проверяй в нем время.



можна немного поподробнее?

463
23 июля 2003 года
waterman
178 / / 17.01.2003
Цитата:
Originally posted by Felix


можна немного поподробнее?



У TTimer есть событие OnTimer, которое вызывается с заданной периодичностью во время работы проги. Период вызова OnTimer задается свойством Interval (в миллисекундах). Свойство Enabled запускает/отрубает таймер. Вот и все.

В твоем случае решение будет таким: прописываешь в OnTimer сравнение даты/времени, запускаешь таймер.

328
23 июля 2003 года
Felix
257 / / 20.07.2000
Цитата:
Originally posted by waterman


У TTimer есть событие OnTimer, которое вызывается с заданной периодичностью во время работы проги. Период вызова OnTimer задается свойством Interval (в миллисекундах). Свойство Enabled запускает/отрубает таймер. Вот и все.

В твоем случае решение будет таким: прописываешь в OnTimer сравнение даты/времени, запускаешь таймер.



спасибо, разобрался..... все получилось...

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог