Проблема с запуском программы

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

gyunter
новенький
Сообщения: 12
Зарегистрирован: 05.12.2008 00:02:43
Откуда: Heard & McDonald's Islands

Сообщение gyunter »

Уже задавали такой вопрос, нет, не кириллица.


Изображение
Аватара пользователя
GAMER
энтузиаст
Сообщения: 627
Зарегистрирован: 06.08.2008 13:41:07
Откуда: Ужгород-Днепр, Украина
Контактная информация:

Сообщение GAMER »

По кирилицу я упомянул в связи с вашим скриншотом. Теперь видно, что не кирилица проблемна.
А не пробовали пошагово выполнять? В каком месте ошибка будет?
gyunter
новенький
Сообщения: 12
Зарегистрирован: 05.12.2008 00:02:43
Откуда: Heard & McDonald's Islands

Сообщение gyunter »

Не умею.
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

gyunter
У Вас единственный файл в программе - zadan.inp. Логично было бы перед его открытием проверить, а доступен ли он вообще. Например с помошью функции FindFirst().
Jargar
новенький
Сообщения: 21
Зарегистрирован: 06.11.2007 13:42:24

Сообщение Jargar »

Если не изменяет мне память по F8 - идет отладка без захода в процедуры и функции, а по F7 - с заходом.
И еще вопрос: а есть ли файл zadan.inp в папке, если есть, то возможно (по скрину) ФриПаскаль запускает программу в корне диска C:
Можно поменять директорию File-Change Dir и указать c:\test\ и наверное будет вам счастье
gyunter
новенький
Сообщения: 12
Зарегистрирован: 05.12.2008 00:02:43
Откуда: Heard & McDonald's Islands

Сообщение gyunter »

Спасибо всем большое, заработало :D

Создал папку C:\Test, в неё закинул *.PAS и *.INP и батник для запуска FPC. Не работало, как я понял, из-за того, что FPC запускался не из папки, где лежала моя прога.


Тему можно закрывать!
gyunter
новенький
Сообщения: 12
Зарегистрирован: 05.12.2008 00:02:43
Откуда: Heard & McDonald's Islands

Сообщение gyunter »

А EXITCODE = 103 что означает? ( Теперь постоянно ошибка с этим кодом вылезает, когда использую какие-либо сторонние файлы (входные или выходные)...

UPD: нашел, что означает этот EXITCODE = 103:

Код: Выделить всё

File not open.


Проверил, прога вылетает, когда пытаюсь записать в выходной файл рез-т:

Код: Выделить всё

writeln(a,'BLAHBLAHLBAH');
Vadim
долгожитель
Сообщения: 4112
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Сообщение Vadim »

gyunter
Ну дак откройте его...
gyunter
новенький
Сообщения: 12
Зарегистрирован: 05.12.2008 00:02:43
Откуда: Heard & McDonald's Islands

Сообщение gyunter »

Vadim писал(а):gyunter
Ну дак откройте его...

Где? В Паскале самом? Я пробовал, естественно, не помогло. Сейчас выложу код прогрммы.
Padre_Mortius
энтузиаст
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

Сообщение Padre_Mortius »

Самое простое решение вашей проблемы указывать полный путь к входному/выходному файлу или же входной/выходной файл держать рядом с бинарником
Ответить