Как убрать тормоза при выполнении DOS программы под XP ?

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Как убрать тормоза при выполнении DOS программы под XP ?

Сообщение Anatoly »

При запуске DOS программы, написанной на Clarion 3.09, Windows ХР программы Excel, Word и прочие начинают резко тормозить из-за большой загрузки ЦП ( 99%), вызванной большим количеством обращений DOS программы к клавиатуре. Проблему решаю запуском на той же виртуальной машине программы RESFREE, уменьшающей (перехватывающей) эти обращения. Загрузка ЦП падает до 77%-88%.
Вопрос - есть ли еще какие способы или программы, решающие эту проблему?
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Вопрос конечно интересный.Я такого не замечал.Наоборот под ХР старые ДОС-программы работают лучше.Тем более в бизнес-приложениях клавиатура задействована одинаково как в ДОС так и в Виндовс.Может машина слабая или ХР кривая.Попробуй на другой более мощной машине.
Аватара пользователя
Admin
Администратор
Сообщения: 3959
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 25 раз
Поблагодарили: 22 раза
Контактная информация:

Сообщение Admin »

Нужно правильно настроить config.nt и autoexec.nt
Читать про это нужно в факах по Windows XP
Что то там про запуск Дос приложений
Гость

Сообщение Гость »

Тормозит не сама DOS задача, а тормозят параллельно с ней запущенные Windows программы, в частности Excel. Если смотреть загрузку процессора, то ничего не делающая Dos задача потребляет до 99% ЦП, а если она что-то вычисляет, то 1-2% и тогда, естественно Excel начинает работать без тормозов. Вот такой фокус.
gudkov
Бывалый
Сообщения: 67
Зарегистрирован: 03 Август 2005, 14:03
Откуда: Иркутск

Сообщение gudkov »

Строка запуска resfree выглядит так?
c:\winnt\system32\resfree.com 1

значение имеет именно последний параметр 1

У меня под терминалами бывает до 20 активных досовских сессий, ничего не тормозит. Win2000 Server
Удачи!
Гость

Сообщение Гость »

Да именно так ResFree 1. ЦП при этом изменяется от 74% до 90%, я спрашивал, а есть ли еще что-нибудь долее существенное, нежели ResFree?
gudkov
Бывалый
Сообщения: 67
Зарегистрирован: 03 Август 2005, 14:03
Откуда: Иркутск

Сообщение gudkov »

Странно. Ну попробуй попользовать Tame. Зайди по этому адресу http://www.tamedos.com Там разберешься
Удачи!
Anatoly
Бывалый
Сообщения: 91
Зарегистрирован: 11 Август 2005, 9:33
Откуда: Томск

Сообщение Anatoly »

Спасибо! Tame более эффективна, конечео, если бы не ее лицензия.
gudkov
Бывалый
Сообщения: 67
Зарегистрирован: 03 Август 2005, 14:03
Откуда: Иркутск

Сообщение gudkov »

так поищи кряк, у меня есть кряк для версии 4.4(см. аттач).

Но я повторюсь, resfree меня больше устраивает, у tame, то экран моргает, то еще чего, там настраивать надо, может в старших версиях постабильней, пробуй.
Удачи!
Africaner
Новичок
Сообщения: 6
Зарегистрирован: 19 Июль 2005, 21:19

Сообщение Africaner »

Ставишь в autoexec.nt - Bossdos.exe и все ОК! (Bossdos.exe могу выслать на мыло) Досовые программы не мешают, можно даже запустить параллельно печатать из под ДОСа. Второй вариант - пользуй START /min. На START есть встроееный хельп.
gudkov
Бывалый
Сообщения: 67
Зарегистрирован: 03 Август 2005, 14:03
Откуда: Иркутск

Сообщение gudkov »

Ну и выложи сюда свой Bossdos, пусть все попробуют
Удачи!
Гость

Сообщение Гость »

Ну не мой, сам с инета брал, а выложить, пожалуйста.
Ответить