Страница 1 из 1

Re: Pascal

Добавлено: 29 дек 2006, 23:42
FE-DOS
Я новичек в паскале. У меня есть проблема. Когда я компилирую программу, то выдает ошибку номер 14 Инвалид файл нэйм. Перезапускал оболочку, все равно таже самая ошибка. Есть также вторая проблема, вроде бы чтобы запускался паскаль всегда, для начала его нужно запустить через МС-ДОС. Как ни пробывал запускать, все шло насмарку. Тоесть программа запускалась, но из корневого каталога паскаля я запускаю и выдает ошибку(16-разрядная подсистема Ms-dos" неправильно указана рабочая папка, проверьте содержимое Pif-файла. Для завершения работы приложения нажмите кнопку "закрыть")--->это я запустил Turbo.exe, потом запустил Turbo.pif и таже ошибка. Могу сказать только одно, раньше у меня все работало нормально, а сейчас никакие способы не помогают. Надеюсь поможете бедному ламеру решить эту проблемы :d

Re: Pascal

Добавлено: 30 дек 2006, 10:25
Ramzey
удали turbo.pif нафиг

Re: Pascal

Добавлено: 30 дек 2006, 17:44
FE-DOS
&quot писал(а):удали turbo.pif нафиг.
Насчет этого спасибо, теперь я могу запускать. Осталась одна проблема, эта выскакивающая ошибка, если можешь подскажи как от нее избавиться. Выскакивает во время коммпиляции программы. :confused:

Re: Pascal

Добавлено: 06 янв 2007, 08:20
Oleg_Rus
Открой Pif-файл через текстовый редактор и перепрвавь текущие пути к ресурсам на свои.

Должно Сработать...

Re: Ошибка при запуске Turbo Pascal

Добавлено: 14 фев 2009, 00:33
xFlow
У меня такая ошибка при запуске скомпилированных программ Изображение если кто знает в чём дело пожалуйста помогите!!!!!

Re: Ошибка при запуске Turbo Pascal

Добавлено: 14 фев 2009, 16:00
Naeel Maqsudov
А что это за паскаль такой у Вас?
Это же даже не наколенная поделка типа ABC Pascal....

Re: Ошибка при запуске Turbo Pascal

Добавлено: 16 фев 2009, 19:55
xFlow
Turbo Pascal for Windows скачал отсюда http://tp7.info/

Re: Ошибка при запуске Turbo Pascal

Добавлено: 18 фев 2009, 12:44
Naeel Maqsudov
У меня та же ошибка. Это непоборимо.
Хоть эта среда и заявлена как "for Windows" на самом деле она компилирует каким-то старым борландовским компилятором и компилирует DOS-овские EXE-шники, неработоспособные на современных компах программы.
Фтопку эту версию.
Если Вам в учебных целях, то возьмите хоть ABCPascal, но там, правда, есть несколько отличий в языке (описаны в документации).

Re: Ошибка при запуске Turbo Pascal

Добавлено: 18 фев 2009, 12:59
atavin-ta
&quot писал(а):У меня та же ошибка. Это непоборимо.
Хоть эта среда и заявлена как "for Windows" на самом деле она компилирует каким-то старым борландовским компилятором и компилирует DOS-овские EXE-шники, неработоспособные на современных компах программы.
Windа с dosом совместима, так что если получающиеся проги не идут под windой, то компилотр плох и как кроссwindowsнаdos.

Re: Ошибка при запуске Turbo Pascal

Добавлено: 25 фев 2009, 18:04
Naeel Maqsudov
xFlow, я нашел в чем причина! Чтобы в этом конкретном паскале избавиться от ошибок 104 и 105 при выполнении соответственно команд Read[ln] и Write[ln], надо в начале программы писать

Uses WinCRT;

Такая уж версия. Она по умолчанию не компилирует консольных приложений, а следовательно она не может пользоваться стандартными потоками ввода-вывода, а следовательно не работает.
WinCRT эмулирует консольный ввод и вывод.

Как заставить этот паскаль компилировать консольное приложение я не знаю. В Delphi есть специальная директива компилятора. Компилятор же TPCW, который используется здесь эту директиву не понимает. Может быть Uses WinCRT - это единственное решение проблемы.