|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - Проблема с работой DOS-программы под WinXP |
|
|
Разное - Проблема с работой DOS-программы под WinXP
|
![]() Ветеран Сообщения: 1328 |
Сабж. Ситуация следующая: есть комп с WinXP (SP2), и есть старая досовская программа. Проблема в том, что DOS-программа не работает на этом компе. При ее запуске экран монитора становится черным и пустым, после чего дальше дело не идет. Можно было бы свалить проблему на несовместимость этой проги с WinXP, и забыть о ней, но так сделать нельзя, т.к. эта программа уникальна и очень нужна. Программа предназначена для трансляции кодов управления плоттером в коды понятные ЧПУ станка. На входе она принимает plt-файл сделанный с помощью CorelDraw, а на выходе создает файл с кодами управления станком. Решив поэкспериментировать, я выяснил следующее:
1) Есть пять компов под управлением ОС WinXP (SP2). На трех из них данная программа работает нормально (причем, без каких либо доп. настроек), а на двух нет. Причем, один из проблемных компов после запуска этой программы помимо демонстрации черного экрана еще и пищал системным динамиком (короткий без перерыва повторяющийся писк, типа пи-пи-пи-...). На двух компах из указанных стояла ОС с одного дистрибьютива. На одном из них программа работает нормально, а на другом нет; 2) Если на проблемных компах загрузить ОС MS DOS (с помощью загрузочной дискеты, сделанной в WinXP), и запустить данную программу, то она работает нормально. 3) Пробовал на проблемных компах играться с настройками совместимости находящихся в свойствах файла программы, но ничего этим не добился. Помогите, плиз, разобраться, почему данная программа не хочет запускаться на некоторых компах под WinXP? Очень нужно запустить ее на таком компе... В аттаче выкладываю два файла. Первый файл: PLTVIEW.EXE - это сама DOS-программа, а второй - это PLT-файл, сделанный с помощью CorelDraw. Программа должна запускаться так: "PLTVIEW.EXE KV.PLT" (разумеется, без кавычек). |
|
------- Отправлено: 13:42, 15-10-2007 |
Ветеран Сообщения: 608
|
Профиль | Отправить PM | Цитировать |
Отправлено: 14:36, 15-10-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Ветеран Сообщения: 1328
|
Профиль | Отправить PM | Цитировать d petr, нет - это не работает (все осталось по старому). Кстати, на на компах, где проблем с программой не было (по крайней мере на одном из них) этот параметр равен "no"...
|
------- Отправлено: 15:06, 15-10-2007 | #3 |
Сообщения: 53501
|
Профиль | Отправить PM | Цитировать Oleg_SK, к сожалению, не смог воспроизвести эту проблему (пробовал на нескольких компах), поэтому общие советы:
|
Последний раз редактировалось Petya V4sechkin, 15-10-2007 в 17:50. Причина: удалено. Отправлено: 15:16, 15-10-2007 | #4 |
Ветеран Сообщения: 608
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
|
||
Отправлено: 16:31, 15-10-2007 | #5 |
![]() Ветеран Сообщения: 1328
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Цитата Petya V4sechkin:
Цитата Petya V4sechkin:
Цитата Petya V4sechkin:
[Добавлено] На обоих проблемных компах стоят видеокарты GeForce 7600 (на одном GS, а на другом GT). Может ли проблема возникать из-за видеокарты? [Добавлено] Хм, проблема похоже действительно в видеокартах ![]() |
|||
------- Последний раз редактировалось Oleg_SK, 16-10-2007 в 10:57. Отправлено: 10:42, 16-10-2007 | #6 |
Сообщения: 53501
|
Профиль | Отправить PM | Цитировать Сейчас мучительно думаю, зачем отредактировал свой предыдущий пост вчера в 17:50. Перенапрягся, наверное...
Oleg_SK, программа пытается работать в разрешении 640 x 480 @ 60 Гц. Желательно выяснить, может ли видеокарта + монитор работать в таком режиме в среде Windows. Бывает, что DDC косячит (хотя я видел такое только на Radeon'ах, там через ATI Tray Tools приходится отключать DDC). Можно попробовать с помощью RivaTuner сделать драйвер монитора (inf-файл). |
Отправлено: 11:28, 16-10-2007 | #7 |
![]() Ветеран Сообщения: 1328
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Цитата Petya V4sechkin:
Цитата Petya V4sechkin:
[Добавлено] Petya V4sechkin Создал я INF-файл с помощью RivaTuner, где указал разрешение 640x480 60Hz, и установил его на монитор. Тем не менее, WinXP не дает выбрать это разрешение (минимум: 800x600). Как это исправить, чтобы режим 640x480 стал доступен? |
||
------- Отправлено: 12:45, 16-10-2007 | #8 |
Сообщения: 53501
|
Профиль | Отправить PM | Цитировать Цитата Oleg_SK:
Можно в какой-нибудь игре выбрать разрешение 640 x 480 + fullscreen mode. Насчет 60 Гц думаю, я погорячился (вряд ли это имеет значение). |
|
Отправлено: 13:08, 16-10-2007 | #9 |
![]() Ветеран Сообщения: 1328
|
Профиль | Отправить PM | Цитировать Petya V4sechkin
Я сейчас загрузил WinXP в безопасном режиме с поддержкой VGA. Комп нормально работает, при этом разрешение экрана 640x480@60Hz. На компе стоит GeForce 7600GT. |
------- Отправлено: 13:14, 16-10-2007 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие - DOS-программы и WinXP | kwotz | Программное обеспечение Windows | 1 | 12-07-2009 18:52 | |
Система - Программы для работы с NTFS разделами из-под DOS | d1monn | Программное обеспечение Windows | 12 | 15-05-2007 17:52 | |
Если дискета форматирована MS-DOS - как прочитать ее под WinXP? | naum7 | Хочу все знать | 4 | 06-08-2006 11:49 | |
[решено] Печать из-под DOS программы на сетевой принтер | Guest | Microsoft Windows NT/2000/2003 | 10 | 27-07-2005 11:34 | |
Dos программы под Win98SE | Het | Microsoft Windows 95/98/Me (архив) | 6 | 23-05-2003 23:10 |
|