Windows XP и приложение DOS

MixBy

Member
Joined
Feb 8, 2004
Messages
37
Reaction score
3
Location
belarus
Проблема в следующем есть задача по MS-DOS запускается в XP и компьютер начинает сильно тормозить. В диспетчере задач появляется NTVDM с загрузкой процессора 99%. Раньше этого не было и на других машинах в сети этого нет тоже. Где искать???
 

axlwor

Member
Joined
Oct 28, 2004
Messages
238
Reaction score
34
Age
39
выкинуть дос приложение, похоже, не судьба?
открой секрет, что ты хочешь запустить?
 

Kitten

Member
Joined
Apr 14, 2004
Messages
34
Reaction score
3
Age
39
Location
Украина
Проблема в том что DOS не поддерживает многозадачности, а винда линейки NT в силу криворукости Microsoft не смогла нормально организовать работу виртуальной машины DOS (хотя в линейке 9x всё нормально).
Посмотри в сторону TAME, эта прога как-то ухитряется решать эту проблему.
 

MixBy

Member
Joined
Feb 8, 2004
Messages
37
Reaction score
3
Location
belarus
выкинуть дос приложение, похоже, не судьба?
открой секрет, что ты хочешь запустить?
Бухгалтерия мое творение работает уже 11 лет и никаких проблем, хотя уже перехожу на 1С настояние заказчика, пока обновляю машины.
Проблема в том что DOS не поддерживает многозадачности...
После переустановки XP работает все какоето время отлично, а затем по новой такая вот ерундистика.
 

Kitten

Member
Joined
Apr 14, 2004
Messages
34
Reaction score
3
Age
39
Location
Украина
После переустановки XP работает все какоето время отлично, а затем по новой такая вот ерундистика.
Это ты наверное просто не замечаешь. Такая фигня со всеми DOS программами, не расчитанными на использование под Windows. А если это твоё творение - так измени немного код, там вроде есть функции для отдачи времени при работе в многозадачных ОС. Нужно просто во время ожидания ввода пользователя не крутить пустой цикл, а вызывать в нём такую функцию.
Ну а если нет возможности/желания изменять программу - попробуй TAME - http://www.tamedos.com/ (правда она платная) или бесплатную resfree.com - лежит тут: http://www.dnosp.com/files/resfree.zip
 

MixBy

Member
Joined
Feb 8, 2004
Messages
37
Reaction score
3
Location
belarus
Спасибо буду пробовать. Да сегодня проверил так везде и у всех с кем работаю. Просто у этих печать из DOS на USB из моей программы поэтому и было так заметно у остальных LPT .
 
Top