Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Таймер [D5, WinXP]


Lord de Mon ©   (2004-09-02 16:29:00) 

Какой интервал нужно установить чтоб таймер активизировался через минуту?


Ega23   (2004-09-02 17:50:00) [1]

antonn ©   (02.09.04 17:46) [12]

Тут никакими ++ и не пахнет, это "чистый" С. Так сказать, точка входа в драйвер микроволновки.
:о)

Я думаю, для мах быстродействия нужно в Ass.

А оно всё, в конечном итоге, в asm превратится...


Ega23   (2004-09-02 17:50:00) [2]

куда-куда, простите??

:-))))))))))))))))))))))))))))))))))))))))))))))))))))))))


clickmaker   (2004-09-02 17:49:00) [3]


> для мах быстродействия нужно в Ass

куда-куда, простите??


antonn   (2004-09-02 17:46:00) [4]

С++? Я думаю, для мах быстродействия нужно в Ass.


Ega23   (2004-09-02 17:44:00) [5]


#include "USBMicroWave.h"

extern "C"

//********************************************************************************************************************** **************

NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject,
     PUNICODE_STRING RegistryPath)
{
NTSTATUS Status = STATUS_SUCCESS;
KdPrint(("Enter DriverEntry\n"));

DriverObject->DriverUnload= MICROWAVEUnload;
DriverObject->DriverExtension->AddDevice= MICROWAVEAddDevice;

for(int i=0; i<arraysize(DriverObject->MajorFunction); ++i)
DriverObject->MajorFunction[i]=MICROWAVEDispatchAny;

DriverObject->MajorFunction[IRP_MJ_PNP] = MICROWAVEProcessPnPIrp; DriverObject->MajorFunction[IRP_MJ_INTERNAL_DEVICE_CONTROL] = MICROWAVEInternalIoControl;

KdPrint(("Exit DriverEntry\n"));
return Status;
}


Ega23   (2004-09-02 17:33:00) [6]

antonn ©   (02.09.04 17:32) [9]

Тогда уж не SDK, а API.


antonn   (2004-09-02 17:32:00) [7]

Ну для начала необходим драйвер микроволновки, 5 метров кабеля и microwaveSDK :)


clickmaker   (2004-09-02 17:24:00) [8]


> [7] Amoeba ©   (02.09.04 17:06)
> Почему ветка еще не переброшена в "Потрепаться"?

Патаму шта здесь серьезный вопрос решаецца: как программновключить микроволновку на 1 мин


Amoeba   (2004-09-02 17:06:00) [9]

Почему ветка еще не переброшена в "Потрепаться"?


clickmaker   (2004-09-02 16:59:00) [10]

Перед этим в микроволновку желательно положить сырое яйцо, чтобы уж точно не пропустить Timer1OnTimer


Ega23   (2004-09-02 16:47:00) [11]

Скорей всего в микроволновке

Это я знаю. Сначала "тык" на правой нижней кнопке, потом "тык" на средней кнопке в верхнем ряду, где их 6 штук по 3 в ряд, потом "тык" на той кнопке, которая справа от той, на которой делал первый "тык".
После этого переходишь в режим ожидания. Через 1 минуту микроволновка провалится в Timer1OnTimer, сопровождая вызов данного метода троекратным Beep'ом.

Да, успешный "тык" также сопровождается Beep'ом, иначе "тык" не может считаться действительным.


oldman   (2004-09-02 16:43:00) [12]

Имхо, таймер активизируется сразу.
А вот второй раз - через минуту.


clickmaker   (2004-09-02 16:34:00) [13]


> [2] VMcL ©   (02.09.04 16:31)
> >>Lord de Mon ©  (02.09.04 16:29)
>
> Какой таймер? В Биг Бене?

Скорей всего в микроволновке


VMcL   (2004-09-02 16:31:00) [14]

>> Lord de Mon ©  (02.09.04 16:29)

Какой таймер? В Биг Бене?


ssk   (2004-09-02 16:30:00) [15]

1000 = 1 секунда


Наверх

Титульная страница Поиск, карта сайта Написать письмо