Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
| Baronet |
12.11.2005, 14:10
Сообщение
#1
|
|
Пользователь Группа: Пользователи Сообщений: 2 Регистрация: 12.11.2005 Пользователь №: 5 130 |
В общем при попытке запустить Паскаль появляется такое сообщение: "16-разрядная подсистема MS-DOS. E:Windowssystem32autoexec.nt. Системный файл не предназначен для выполнения приложений MS-DOS и Microsoft Windows." Паскаль, конечно, не запускается.
Пробовал запустить в Windows 98: тоже появляются сообщения об ошибках, Паскаль запускается, но при выходе комп просто зависает. Пробовал запустить в XP при помощи эмулятора DOSBox:к своему великому счастью запустил, написал программу, при попытке её выполнения приложение закрывается. В самом Паскале ошибки быть не может, т.к. я пробовал около 4 версий, и везде одно и то же. |
| afterstep |
12.11.2005, 14:15
Сообщение
#2
|
|
Пользователь Группа: Активисты Сообщений: 5 336 Регистрация: 14.3.2005 Пользователь №: 2 413 |
тема избита. пользуй дельфи - или научись минимально строить винду
|
| helli |
13.11.2005, 17:15
Сообщение
#3
|
|
Пользователь Группа: Пользователи Сообщений: 1 Регистрация: 9.11.2005 Пользователь №: 5 076 |
Скорее всего, у тебя отсутствует файл autoexec.nt или там неправильная информация.
Пуск => Выполнить => пишем autoexec.nt Там должен быть следующий текст: Код @echo off
REM AUTOEXEC.BAT is not used to initialize the MS-DOS environment. REM AUTOEXEC.NT is used to initialize the MS-DOS environment unless a REM different startup file is specified in an application's PIF. REM ” ©« AUTOEXEC.BAT Ґ ЁбЇ®«м§гҐвбп ¤«п ЁЁжЁ «Ё§ жЁЁ б।л MS-DOS. REM „«п ЁЁжЁ «Ё§ жЁЁ б।л MS-DOS ЁбЇ®«м§гҐвбп д ©« AUTOEXEC.NT, REM Ґб«Ё Ґ гЄ § ¤агЈ®© д ©« ЁЁжЁ «Ё§ жЁЁ ў PIF-д ©«Ґ ЇаЁ«®¦ҐЁп. REM Install CD ROM extensions REM “бв ®ўЄ а биЁаҐЁ© ¤«п Ї®¤¤Ґа¦ЄЁ CD ROM lh %SystemRoot%system32mscdexnt.exe REM Install network redirector (load before dosx.exe) REM “бв ®ўЄ бҐвҐў®Ј® ।ЁаҐЄв®а (§ Јаг¦ Ґвбп ЇҐаҐ¤ dosx.exe) lh %SystemRoot%system32redir REM Install DPMI support REM “бв ®ўЄ Ї®¤¤Ґа¦ЄЁ DPMI lh %SystemRoot%system32dosx REM The following line enables Sound Blaster 2.0 support on NTVDM. REM The command for setting the BLASTER environment is as follows: REM SET BLASTER=A220 I5 D1 P330 REM where: REM A specifies the sound blaster's base I/O port REM I specifies the interrupt request line REM D specifies the 8-bit DMA channel REM P specifies the MPU-401 base I/O port REM T specifies the type of sound blaster card REM 1 - Sound Blaster 1.5 REM 2 - Sound Blaster Pro I REM 3 - Sound Blaster 2.0 REM 4 - Sound Blaster Pro II REM 6 - SOund Blaster 16/AWE 32/32/64 REM REM The default value is A220 I5 D1 T3 and P330. If any of the switches is REM left unspecified, the default value will be used. (NOTE, since all the REM ports are virtualized, the information provided here does not have to REM match the real hardware setting.) REM NTVDM supports Sound Blaster 2.0 only. REM The T switch must be set to 3, if specified. REM REM “бв ®ўЄ Ї®¤¤Ґа¦ЄЁ Sound Blaster 2.0 NTVDM. REM ?бЇ®«м§гҐвбп б«Ґ¤гойЁ© бЁв ЄбЁб ¤«п Є®¬ ¤л бва®©ЄЁ BLASTER: REM SET BLASTER=A220 I5 D1 P330 REM Ј¤Ґ: REM A § ¤ Ґв Ў §®ўл© Ї®ав ўў®¤ -ўлў®¤ ¤«п Sound Blaster REM I § ¤ Ґв ®¬Ґа ЇаҐалў Ёп REM D § ¤ Ґв 8-ЎЁвл© DMA-Є « REM P § ¤ Ґв Ў §®ўл© Ї®ав ўў®¤ -ўлў®¤ ¤«п MPU-401 REM T § ¤ Ґв вЁЇ Є авл Sound Blaster: REM 1 - Sound Blaster 1.5 REM 2 - Sound Blaster Pro I REM 3 - Sound Blaster 2.0 REM 4 - Sound Blaster Pro II REM 6 - SOund Blaster 16/AWE 32/32/64 REM REM Џ® 㬮«з Ёо ЁбЇ®«м§говбп § 票п A220 I5 D1 T3 Ё P330. …б«Ё ҐЄ®в®алҐ REM Ё§ Є«о祩 Ґ Ўг¤гв § ¤ л, ®Ё Ї®«гз в § зҐЁп Ї® 㬮«з Ёо. REM (ЏаЁ¬Ґз ЁҐ: Ї®бЄ®«мЄг ўбҐ Ї®авл ўЁавг «млҐ, ўўҐ¤ҐлҐ § 票п REM Ґ ®Ўп§ л б®ўЇ ¤ вм б ॠ«мл¬Ё Ї а ¬Ґва ¬Ё ®Ў®а㤮ў Ёп.) REM NTVDM Ї®¤¤Ґа¦Ёў Ґв в®«мЄ® Sound Blaster 2.0 REM Џ а ¬Ґва T, Ґб«Ё гЄ § , ¤®«¦Ґ Ўлвм а ўҐ 3. SET BLASTER=A220 I5 D1 P330 T3 REM To disable the sound blaster 2.0 support on NTVDM, specify an invalid REM SB base I/O port address. For example: REM SET BLASTER=A0 REM REM —в®Ўл ®вЄ«озЁвм Ї®¤¤Ґа¦Єг Sound Blaster 2.0 NTVDM, б«Ґ¤гҐв гЄ § вм REM Ґ¤®ЇгбвЁ¬®Ґ § 票Ґ ¤«п Ўў§®ў®Ј® Ї®ав ўў®¤ -ўлў®¤ SB, ЇаЁ¬Ґа: REM SET BLASTER=A0 lh %SystemRoot%system32kb16.com ru Копируй всё туда и сохраняй. Если спрашивает, куда, то пиши что-то типа %WinDir%system32autoexec.nt Мне это помогло. |
| Creator |
13.11.2005, 17:19
Сообщение
#4
|
![]() Пользователь Группа: Пользователи Сообщений: 1 274 Регистрация: 10.5.2005 Пользователь №: 2 987 |
Я, например, просто через Far открываю. Нормально работает
-------------------- Жизнь нужно прожить так, чтобы каждый ребенок мог сказать тебе:"ПАПА!!!"
|
| Baronet |
13.11.2005, 18:49
Сообщение
#5
|
|
Пользователь Группа: Пользователи Сообщений: 2 Регистрация: 12.11.2005 Пользователь №: 5 130 |
helli, большое Вам спасибо! В папке System32 файла не было, нашёл его в repair, скопировал, и теперь всё отлично работает!
|
| Visero |
22.11.2005, 17:48
Сообщение
#6
|
|
Пользователь Группа: Пользователи Сообщений: 403 Регистрация: 22.11.2005 Из: Москва Пользователь №: 5 308 |
Если паскадь в ВинХП не запускаеться из-за ошибки 16-разрядной подсистемы виндоус, то
В папке Winrepair лежат файлы autoexec.nt и config.nt, скинь их в каталог WinSYstem32..должно помочь.. |
![]() ![]() |
|
Текстовая версия | Сейчас: 22.5.2012, 8:45 |