![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Таймер [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 секунда