for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
  

Foxpro2.6 под ДОС и 2-х ядерный процессор
iren
Автор

Сообщений: 511
Дата: 18.02.13 11:26:09
Крутятся старые задачи под Foxpro2.6.
У пользователей - 2-х ядерные компьютеры. На одном из компьютеров перестала запускаться задача.
Начала анализировать - просто не запускается сам файл Foxprox.exe (расширенная версия).
Просто Foxpro.exe - запускается, а Foxproх.exe - нет. Но мне нужна именно расширенная версия, т.к. иначе могут быть другие проблемы с печатью и т.п.
Обновляла всю директорию Foxpro - ничего не помогает.
Причем, на других компютерах (также двухядерных и с такими же настройками - работает. В config.nt Files=200.
Сообщение было такое:
Phar Lap Err 35: The 386 Chip is currently executing in virtual 8086 mode under the control of another program. Yu must turn off this other Program in order to use 386! Dos-Extender to run in protected mode.
Подскажите, чот еще нужно посмотреть?
Спасибо!
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
pioner-v

Сообщений: 1656
Дата: 18.02.13 12:19:24
iren
Крутятся старые задачи под Foxpro2.6.
У пользователей - 2-х ядерные компьютеры. На одном из компьютеров перестала запускаться задача.
Начала анализировать - просто не запускается сам файл Foxprox.exe (расширенная версия).
Просто Foxpro.exe - запускается, а Foxproх.exe - нет. Но мне нужна именно расширенная версия, т.к. иначе могут быть другие проблемы с печатью и т.п.
Обновляла всю директорию Foxpro - ничего не помогает.
Причем, на других компютерах (также двухядерных и с такими же настройками - работает. В config.nt Files=200.
Сообщение было такое:
Phar Lap Err 35: The 386 Chip is currently executing in virtual 8086 mode under the control of another program. Yu must turn off this other Program in order to use 386! Dos-Extender to run in protected mode.
Подскажите, чот еще нужно посмотреть?
Спасибо!

Посмотрите здесь: forum.oszone.net
Проблема 1:1, что и Ваша...

Или здесь: www.pcad.ru (только у вас каталог, наверное, C:\Windows\System32)



Исправлено: pioner-v, 18.02.13 12:42
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата: 18.02.13 14:37:50
Что-то такое мелькало в конференции, требуется TAMEDOS или вроде того.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
korsak

Сообщений: 269
Откуда: Киров (Вятка)
Дата: 18.02.13 14:52:22

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
iren
Автор

Сообщений: 511
Дата: 18.02.13 16:11:17
Все, разобралась.
TameDos у нас установлен, проблему с зависанием на 2-х ядерных компах решала раньше (через ICEAffinityTest.exe).
Проблема оказалась в том, что параметр FILES=200 нужно было указывать и в config.nt, и в autoexec.nt
На этом компьютере было указано только в config.nt
Всем спасибо!
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
akvvohinc

Сообщений: 3062
Откуда: Москва
Дата: 18.02.13 17:53:38
Цитата:
Проблема оказалась в том, что параметр FILES=200 нужно было указывать и в config.nt, и в autoexec.nt
Сомнительно.
autoexec.nt - это командный файл.

Да и вообще неясно, какое отношение к указанной проблеме:

Цитата:
Phar Lap Err 35: The 386 Chip is currently executing in virtual 8086 mode under the control of another program. Yu must turn off this other Program in order to use 386! Dos-Extender to run in protected mode.

имеет параметр FILES.



Исправлено: akvvohinc, 18.02.13 17:58
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 18.02.13 19:19:46
TameDos (точнее tame.exe) весьма сомнительная утилита. Мне приходилось не раз наблюдать, как подвешиваются и выбрасываются без предупреждения DOS-приложения, на тех компьютерах, где был установлен TameDos. Простая замена TameDos на resfree решала проблему загрузки процессора DOS-приложением.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
At

Сообщений: 187
Дата: 19.02.13 12:06:46
Simple777
Простая замена TameDos на resfree решала проблему загрузки процессора DOS-приложением.
Ага, таме глючит по черному. А в ресфри какое число в параметр ставили?
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 19.02.13 19:04:24
Ну, там где я resfree ставил, подходило более или менее значение параметра 2 или 3.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Crispy

Сообщений: 16854
Дата: 19.02.13 19:09:59
Simple777
Простая замена TameDos на resfree решала проблему загрузки процессора DOS-приложением.

Ну не знаю, таме у меня так ничего и не решил помнится. Как и резфри, т.е. абсолютно без толку оба оказались Зато простое патчение утилиткой от MS нужной dll-ки все решило, сразу и окончательно.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено: Crispy, 19.02.13 19:15
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 20.02.13 08:49:53
Цитата:
Crispy

простое патчение утилиткой от MS нужной dll-ки все решило, сразу и окончательно.


Ну так ить никто и не спорит, что "лучше быть богатым и здоровым, чем бедным и больным".

Тут иногда бывает, что даже в config.nt доступа не дают - надо ждать, когда админ заказчика соизволит припереться.

А уж менять NTVDM - кто ж ваапче разрешит? Ну, может, кто-то и разрешит...

На своем-то компьютере или на компьютерах нескольких многолетних заказчиков можно что угодно "подправить". А вот "новенькие" всегда смотрят косо, и я тут вдруг, например, буду рассказывать админу историю про патч NTVDM.

Так что resfree простая и эффективная штука, установка которой в bat-файл не требует каких-либо полномочий.

Возможно, на каких-то конфигурациях resfree и не поможет, но мне таких конфигураций пока не попадалось.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
At

Сообщений: 187
Дата: 20.02.13 10:00:04
Crispy
Зато простое патчение утилиткой от MS нужной dll-ки все решило, сразу и окончательно.

А подробнее можно?



Исправлено: At, 20.02.13 10:00
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Crispy

Сообщений: 16854
Дата: 20.02.13 13:41:11
At
Crispy
Зато простое патчение утилиткой от MS нужной dll-ки все решило, сразу и окончательно.

А подробнее можно?

Так была такая тема уже. Только не dll, а exe патчится, эт я вчера написал по-быстрому, потом закрыл браузер вспомнил, но уже лень было назад возвращаться. В принципе можно глянуть в поиск, тема если что как раз моя и была.

Собственно вот эта тема: forum.foxclub.ru
Там даже сама утилита пристегнута на случай, если вдруг сходу не найдется Toolkit от MS, откуда она и взята.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено: Crispy, 20.02.13 13:50
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 30.09.20 16:35:05
Хотя тема и давнишняя, но...

На днях столкнулся с таким же вот сообщением на одном из компов Win 7x32:

Phar Lap Err 35: The 386 Chip is currently executing in virtual 8086 mode under the control of another program. Yu must turn off this other Program in order to use 386! Dos-Extender to run in protected mode.

Поискал по инету и вышел на этот топик, в котором сам когда-то участвовал.

Проблему не удалось решить ни одним из способов, перечисленных выше. По сути сообщение об ошибке означает, что виртуальная машина NTVDM уже занята каким-то приложением. Но если выгрузить все приложения, то ошибка не устраняется. Не загружается любая DOS-программа, требующая Dos-Extended режима. При этом простой DOS-архиватор грузится.

Обратился к админам - типа, вот не запускаются приложения, хотя раньше на этом же компе запускались.

Админы, ясен пень, не стали вникать и просто переустановили винду, после чего всё стало загружаться.

Поэтому причина этой ошибки так и осталась никем не выяснена, у кого было такое же сообщение об ошибке. У одних "само проходило" (как у ТС, где якобы заработало после добавления строки files=200 в autoexec.nt, что, конечно, неправда), а другие просто переустанавливали винду.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
akvvohinc

Сообщений: 3062
Откуда: Москва
Дата: 30.09.20 17:26:28
Simple777
как у ТС, где якобы заработало после добавления строки files=200 в autoexec.nt, что, конечно, неправда

Почему же неправда? Может быть, и правда.
Только следует учесть что "после" не обязательно означает "вследствие этого".
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Igor Korolyov

Сообщений: 33823
Дата: 30.09.20 21:32:34
эмулятор доса в винде запускается с определённым набором параметров, включая эмулируемые части "расширителей памяти". Настраивается это либо для отдельного дос приложения в его ярлыке, либо в каком-то "общесистемном" pif-файле или что-то типа этого - точно не помню. Так что возврат к factory defaults вполне себе способ полечить сбившиеся настройки для дос-программ.


------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Crispy

Сообщений: 16854
Дата: 01.10.20 06:51:30
Simple777
По сути сообщение об ошибке означает, что виртуальная машина NTVDM уже занята каким-то приложением. Но если выгрузить все приложения, то ошибка не устраняется. Не загружается любая DOS-программа, требующая Dos-Extended режима. При этом простой DOS-архиватор грузится.
Обратился к админам - типа, вот не запускаются приложения, хотя раньше на этом же компе запускались.

Админы, ясен пень, не стали вникать и просто переустановили винду, после чего всё стало загружаться.

А просто посмотреть в список процессов?
Загадки в природе конечно бывают. Но в винде они таки все рукотворные. [sm128]
Ну админы похоже деревья с желудями. Сколько им интересно платят.
Но мог бы и сам глянуть и прибить, даже скриптом можно прибивать. А еще лучше посмотреть все загрузки и службы, откуда это дело вешается - и вырезать нафиг. \m/


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 01.10.20 08:53:58
Процессы не смотрел - мало ли там что. А приложения все закрывал, и это не помогло.

Насчет настройки pif - "по идее" настройки могли бы сбиться, но... Не запускался даже выше упомянутый в топике iceaffinity.exe - выдавалось такое же сообщение. Какой-то процесс "держал" NTVDM и не давал его запустить.
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Crispy

Сообщений: 16854
Дата: 01.10.20 10:19:51
Simple777
Процессы не смотрел - мало ли там что. А приложения все закрывал, и это не помогло.

"Приложение" и "процесс" - таки вещи не всегда одинаковые.
Первое не бывает без второго. Но второй часто вполне себе может и без первого.
Вот в процессах и надо было глядеть. Значит там висел ntvdm. Надо было посмотреть, кто у него родитель, откуда он вызывается. Ну и т.д. Как говорится: "во всем дойти до самой сути".
[sm128]


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)
Ratings: 0 negative/0 positive

Re: Foxpro2.6 под ДОС и 2-х ядерный процессор
Simple777

Сообщений: 28735
Дата: 01.10.20 10:37:12
А родитель процесса как увидеть? Это типа графа "Описание"?
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 11 Simple777  (Гостей: 10)

30.11.2020 23:30:00 exec: 0.03
Mem: 1.527 Mb

© 2000-2020 Fox Club 
Яндекс.Метрика