Kinst |
28-09-2002 06:56 7507 |
Не хочет работать старая DOS программа на машинах с Атлон ХР 1700 и P-IV 1600 (нужная БД). Выдается ошибка деления на ноль. Слышал, что это проблемма "быстрых" камней, вроде как нодо поставить какой-то патч. ОС WIN98SE. Может кто подскажет, что сделать, а то нодоело на древний пень ходить, где все работает.
|
BeerMan |
28-09-2002 13:41 7508 |
...была такая же ситуация с одной древней ДОСовской прогой...
...как лечили... нашли прогу под названием CPUKilller (где не помню, юзай поисковики)... настроили на нужное быстродействие... создали батник, в первой строке которой идёт вызов CPUKiller`а, а уже потом нужной проги... так и работаем :)...
|
fLANkeR |
29-09-2002 19:15 7509 |
бесполезно,она у тебя работать не будет и CpuKiller тут не поможет. Эта прога вероятно была написана на Pаscal с использованием библиотеки CRT(для работы с экраном). В ней скорость проца определялась след образом: Брался конечный цикл, причем пустой, замерялось время его выполнения и искалась производительность делением константы на время выполнения. В новых процах (начиная с 300 Celeron если не ошибаюсь) такой цикл безжалостно обрезался и время выдавалось равным 0. отсюда RunTimeError нумер 200. :(
Хотя, может и поможет, ведь не все же программы на Pascal писали :)
|
Kinst |
05-10-2002 13:56 7510 |
Прога на FOXPRO а не Паскале. Хотя это возможно ничего не меняет
|
Guest |
08-10-2002 00:33 7511 |
Если на паскале, то есть программа, которая уже готовый EXE-шник правит и все путем работает. Если не тот случай то SoftIce вам в руки.
|
Guest |
25-03-2003 11:52 7512 |
Если она не запакована, то берем hiew, залезаем в эту программу, ищем байты "F7 F1" (т.е. - "div cx"), смотрим. Если перед этой инструкцией присутствуют инструкции "not ax, not dx" - то исправляем "div cx" на "nop, nop".
Да, и не забудь сделать резервную копию, перед тем как что-то править. Удачи.
|
Blast |
25-03-2003 16:33 7513 |
Kinst
Есть у меня БЭСТовская программка которая не работает на быстрых процах и есть некий ехе-шник который перепаковывает ехе-файлы программы и, в результате, всё работает. Я к тому, что если есть желание попробовать, то могу бросить на мыло., сигнализируй...
|
Время: 15:56.
© OSzone.net 2001-