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

Вниз

Прерывание   Найти похожие ветки 

 
Shuric   (2002-11-19 23:04) [0]

Как горантирать выполнение процедуры без ее прерывания (прерыванием Windows) под Windows
Что подразумевает группа, содержащая "CreateEvent" и т.д.
Пожалуйста помогите, плата глючит и работает только в инерцеонном режиме (а в DOS все нормально)


 
Cobalt ©   (2002-11-19 23:24) [1]

Попробуй установить себе рилтайм приоритет
см. SetPriorityClass


 
Shuric   (2002-11-19 23:53) [2]

Спасибо за то что Вы откликнулись: но дело не в этом:
есть устройство (плата АЦП) под DOS - работает,
под Widows народ (производитель) сочинил драйвера, где происходит инерцонный эффект (я опишу, но я боюсь - бесполезно, если есть идеи, пишите, я обязательно опишу)


 
Cobalt ©   (2002-11-20 00:26) [3]

Боюсь ;(), что если надо работать, то из ДОСа, иначе - другие дрова
Кстати, предполагаю, что ОС - Вин9Х? Тогда может поставить приоритет ядра(кернел)?


 
apay ©   (2002-11-20 09:34) [4]

try CriticalSection


 
Слесарь Матерящийся   (2002-11-20 10:00) [5]

CriticalSection не поможет. Можно поместить код в драйвер, тогда на user mode потоки переключений не будет. Но даже тогда нет гарантии от перерыва в исполнении, т.к. есть прерывания, etc


 
Игорь Шевченко ©   (2002-11-20 10:14) [6]

Обычно такие вещи реализуются аппаратно. В fido7.su.windows.nt.prog недавно была дискуссия на эту тему (2 ms delay)


 
Victor_Cr ©   (2002-11-20 10:50) [7]

Как было написано в какой-то умной доке - "WIN32 есть среда вытесняющей многопоточности, в то время как WIN31 - среда согласованой многозадачности." Что означает за обработку прерываний в WIN32 отвечает сама система, которая вытесняет задачи передавая процессорное время другим процессам. Выход один переходить на WIN31 :-)



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

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

Наверх




Память: 0.48 MB
Время: 0.016 c
7-25115
ugin
2002-10-30 15:20
2003.01.09
Работа с LPT


8-24978
Comwad
2002-09-20 13:16
2003.01.09
Почему Beep(1000,1000) из WinProcs не работает под WIN 95/98


14-25058
Driverrr
2002-12-20 19:07
2003.01.09
HELP!


1-24907
Сергей Макаров
2002-12-25 18:13
2003.01.09
Работа с gif и подобными форматами.


3-24814
Светлана
2002-12-17 09:29
2003.01.09
Помогите найти пример SQL скриптика с использованием курсоров ...