Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Object Pascal: кроссплатформенные технологии > Ошибка T.P 7.0.


Автор: Piratic 5.9.2006, 22:54
Доброе время суток!
У меня такая проблемама с T.P 7.0. 

Неправильная команда или имя файла, готовые программы аналогично! 


В чём проблема?? smile 

Автор: nikitao 5.9.2006, 22:58
Цитата(Piratic @  5.9.2006,  23:54 Найти цитируемый пост)
Неправильная команда или имя файла, готовые программы аналогично! 

Хде? 

Автор: Piratic 5.9.2006, 23:22
В начале выполнения программы в окне!

Автор: Snowy 5.9.2006, 23:57
Цитата(Piratic @  5.9.2006,  22:54 Найти цитируемый пост)
Неправильная команда или имя файла
Это только в случае вызова коммандного интерпретатора.
Сама паскалевская программа такой ошибки вызывать не может - это реакция интерпретатора на неправильную комманду или имя файла.
Давай расказывай что делаешь, что такой эффект в результате...

Добавлено @ 23:59 
ЗЫ. Назови ось.
Сдаётся мне, что ось - NT (2000/XP). И сообщение - неверная комманда прописанная в autoexec.nt
К паскалю отношения не имеет - просто отрабатывает на любой DOS программе.
На работу программы никак не сказывается - просто не отрабатывает какая-то строка перед запуском программы.

Добавлено @ 00:00 
ЗЫ. Чтоб 3 раза не бегать, найди в Windows\System32 файл autoexec.nt и покажи, что там понаписано.

Автор: LesnoyChelovek 6.9.2006, 16:40
А еще лучше текс программы которая вызывает ошибку.

Автор: Piratic 6.9.2006, 19:44
Цитата

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         H     <   <    '      '    .  % MS-DOS.
REM   <    '      '    .  % MS-DOS      H     < "    AUTOEXEC.NT,
REM                 .     "       '      '     PIF-"      .       <.

REM Install CD ROM extensions
REM           .    .       <      .    CD ROM
lh %SystemRoot%\system32\mscdexnt.exe

REM Install network redirector (load before dosx.exe)
REM                    .   .    .  (   .      <   .   dosx.exe)
lh %SystemRoot%\system32\redir

REM Install DPMI support
REM                .    DPMI
lh %SystemRoot%\system32\dosx



Любая изготовленная по средствам T.P выбивает такую ошибку. 

Ось:
Microsoft Windows XP Professional 

Service Pack 2 

Тип ЦП    Intel Celeron D, 2666 MHz 




Автор: Piratic 6.9.2006, 20:00
Стоп, стоп стоп а что там должно написано? C:\T.P\bin?
 smile 

Автор: dumb 6.9.2006, 21:17
окно с ошибкой - в студию! smile

Автор: Piratic 7.9.2006, 22:27
Вот урл: 
http://www.hotfile.ru/18798/    


 Пароль: 35439

Автор: volvo877 7.9.2006, 23:22
Piratic, может лучше сюда выложить файл? Ибо я до него так и не добрался...

Автор: dumb 8.9.2006, 01:23
Piratic, читай и вникай - http://support.microsoft.com/kb/324767/ru

Добавлено @ 01:28 
похоже на то, что ты autoexec.nt не весь привел. возможно также что у тебя один из этих файлов "погиб":
Код

lh %SystemRoot%\system32\mscdexnt.exe
lh %SystemRoot%\system32\redir
lh %SystemRoot%\system32\dosx


если восстановление оригинальных autoexec.nt/config.nt не поможет, значит точно кто-то из этих умер.

Добавлено @ 01:29 
да... паскаль тут не причем.

Автор: Piratic 9.9.2006, 12:21
Вот Полное содержание файла:
Цитата

@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%\system32\mscdexnt.exe

REM Install network redirector (load before dosx.exe)
REM “бв ­®ўЄ  бҐвҐў®Ј® ।ЁаҐЄв®а  (§ Јаг¦ Ґвбп ЇҐаҐ¤ dosx.exe)
lh %SystemRoot%\system32\redir

REM Install DPMI support
REM “бв ­®ўЄ  Ї®¤¤Ґа¦ЄЁ DPMI
lh %SystemRoot%\system32\dosx

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

Перенаправитель сетевой установки REM

lh %SystemRoot%\system32\nw16

lh %SystemRoot%\system32\vwipxspx

lh %SystemRoot%\system32\kb16.com ru


Oбновление этих файлов на работе других приложений не скажется? 


Автор: volvo877 9.9.2006, 13:31
Цитата(Piratic @  9.9.2006,  12:21 Найти цитируемый пост)
Перенаправитель сетевой установки REM

Так и написано? Тогда перенеси REM в начало строки - сейчас эту строку система считает командой и не распознает...

Автор: Piratic 9.9.2006, 16:46


Цитата

Перенаправитель сетевой установки REM


Так и написано было! 

Ошибка пропала! Всем большое спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)