Вопрос № 17599: При попытки запуска среды программирования TP, Windows (у меня Windows 2000 Professional) выдаёт следующую ошибку
C:Program FilesTpBp.exe
C:WINNTsystem32autoexec.nt. Системный файл не предназначен для выполнения приложения MS-DOS и Micr...
Вопрос № 17599
При попытки запуска среды программирования TP, Windows (у меня Windows 2000 Professional) выдаёт следующую ошибку
C:Program FilesTpBp.exe
C:WINNTsystem32autoexec.nt. Системный файл не предназначен для выполнения приложения MS-DOS и Microsoft Windows. Для завершения работы приложения нажмите кнопку «Закрыть»
И всё больше ничего не происходит чтобы я не делал если я пытаюсь запустить не Bp.exe а например Turbo.exe всё равно происходит тоже самое вылазеет это окошко и всё.
Самое удивительное что происходит постоянная ссылка на этот файл (autoexec.nt) а на самом деле его нет я искал его по прописанному пути но его там просто нет (смотрел даже в скрытых файлах) Побовал также снести TP и поставить заново НЕ ПОМОГЛО
Помогите пожалуйста разобраться в чём дело
Заранее благодарю
Отправлен: 28.02.2005, 10:50
Вопрос задал: ger (статус: Посетитель)
Всего ответов отправлено: 4
Отвечает: sir henry
Здравствуйте, ger!
Это не паскалевская ошибка и не ошибка IDE BP.
В каждой системе (w2k/XP/NT) есть специальные файлы для запуска досовских программ (аналоги из w9x) autoexec.nt и config.nt. ОНИ ОБЯЗАТЕЛЬНО ДОЛЖНЫ БЫТЬ, т.к. перед каждым запуском досовской программы, ОС прежде всего обращается к этим файлам.
Еще, немного не по тем. :)
Вместо ТРВР поставьте FreePascal. Он под W2k работает нормально (в отличие от TPBP).
Ответ отправил: sir henry (статус: Профессор)
Отправлен: 28.02.2005, 11:43
Отвечает: John Freeman
Здравствуйте, ger!
Должен быть, если нет - один вирус так делает!
Ответ отправил: John Freeman (статус: Специалист)
Отправлен: 28.02.2005, 13:09
Отвечает: Samum
Здравствуйте, ger!
Проблема не в TP, а в твоей операционной системе, точней в том, что было изменено содержимое некоторых файлов. Я исправлял это так: в папке winnt\system32 создал текстовый файл (его содержимое в приложении) и переименовал в autoexec.nt
Приложение:
Ответ отправил: Samum (статус: Специалист)
Отправлен: 28.02.2005, 13:14
Отвечает: Vj
Здравствуйте, ger!
А autoexec.nt и config.nt должны быть в папке %SystemRoot%System32
Их примерное содержание в приложении.
В свойствах файла command.com в закладке "Программа" щелкаете по кнопке "Дополнительно..." и в строке "Имя файла Autoexec" пишете: %SystemRoot%SYSTEM32AUTOEXEC.NT
А в строке "Имя файла Config" - %SystemRoot%SYSTEM32CONFIG.NT
После этого все должно заработать.
Приложение:
Ответ отправил: Vj (статус: 10-ый класс)
Отправлен: 01.03.2005, 01:27