Консультация № 67313
16.12.2006, 23:45
0.00 руб.
0 3 2
Здравствуйте! помогите пожалуйста!
в общем у меня паскаль7 не хочет запускаться. нормально шел,а теперь не хочет. выдает "проц NTVDM обнаружил недопуст инструкцию по адресу 0000:000b".
и вообще уже сколько проверил,оказывается не с одним паскалем это произошло,а с др прогами тоже(в основном 16битки).
Что можно сделать? приходится грузить Дос, а ой как неудобно.
WinXPsp2

Обсуждение

Неизвестный
17.12.2006, 02:59
общий
это ответ
Здравствуйте, Марчук Дмитрий!
Могу посоветовать http://dosbox.sourceforge.net это эмулятор ДОСа. Можно с его помощью запускать любые программы для ДОС и без проблем.
давно
Мастер-Эксперт
425
4118
17.12.2006, 07:46
общий
это ответ
Здравствуйте, Марчук Дмитрий!
Я Вам советую вообще отказаться от Turbo Pascal, там и другие глюки есть при работе в Windows. Лучше скачайте современную версию Паскаля, например FreePascal (http://www.freepascal.org) и пользуйтесь им на здоровье. Он написан как 32-ух битный и при работе в Windows там подобных проблем нет.
FreePascal имеет такую-же IDE как и Turbo Pascal, поэтому сразу же сможете начать работать без переучивания. По коду программ он так-же, в основном, совместим с Turbo Pascal, естественно за исключением того фактора, что в 32-ух разрядных системах обращение к памяти не такое как в 16-ти разрядных.
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
17.12.2006, 22:18
общий
Проблема в вашей виртуальной дос машине (NTVDM.EXE). Возможно вирус попортил. Это кстати не идеальный дос эмулятор, глюки в нем всегда были.
Форма ответа