Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » WinXP + Dos прога на FOXPRO

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Chvlva

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть такая проблемма.
 
Есть программа на фоксе 2.6 (дос-версия) в виде маленького exe-шника (исходников нет)
Под Win-98 запускается и работает без проблем.
Перенесли под Win XP.
Запускается без проблем, но
после работы где-то минуту-две (когда как) зависает на 5 минут. Потом просыпается и дальше уже работает без проблем до выхода из нее. При следующем запуске опять та же картина, и так каждый раз.
FoxPro на машине есть, путь к нему прописан.
Files указали достаточно.
Запускать через foxprox пробовали - проблемма осталась.
 
Помогите советом, пожалуйста.
 
Спасибо.

Всего записей: 8 | Зарегистр. 21-06-2007 | Отправлено: 13:33 19-05-2009
dmka



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Посмотри Process Monitor-ом, может будет понятно что прога делает эти 5 мин.
 
Process Monitor
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Всего записей: 947 | Зарегистр. 23-04-2003 | Отправлено: 17:27 19-05-2009
Chvlva

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Посмотри Process Monitor-ом, может будет понятно что прога делает эти 5 мин.  
 
Process Monitor  
http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx  

 
Смотрел.
Просто висит.
К файлам обращений в это время нету, к реестру, понятно, тоже.
Процессор не загружает.
То есть, никакой видимой активности.
Причем, происходит это независимо от того, где и что ты делаешь в программе в это время (находишься в экранной форме, просматриваешь подготовленный отчет, ...).
Коды нажатых клавиш сохраняются в буфере, и после просыпания программа выполняет, что ты успел понажимать.

Всего записей: 8 | Зарегистр. 21-06-2007 | Отправлено: 10:59 20-05-2009
d0r0fey



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у нас такое было в самом начале, когда программа пыталась обратиться к принтеру. Устройство(lpt1) было не готово и программа думала, возможно и ваша куда-нибудь тыкается, а этого нет.
Проблема решилась просто - принтер настроили на тот порт к которому она обращалась
 
 

Всего записей: 1364 | Зарегистр. 13-03-2009 | Отправлено: 11:10 20-05-2009 | Исправлено: d0r0fey, 12:39 20-05-2009
Chvlva

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попадание в десятку.
Принтер USB-шный, вот отсюда и проблемка.
Установили принтер на lpt1 - проблемма исчезла.
Кстати, засекли посылочку на принтер длиной 5 байт, наверное опрос состояния.
 
Спасибо за помощь.

Всего записей: 8 | Зарегистр. 21-06-2007 | Отправлено: 13:58 20-05-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » WinXP + Dos прога на FOXPRO


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru