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

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

СообщениеДобавлено: 05.12.2008 01:11:57
gyunter
Здравствуйте :!:
Недавно полностью перешёл на FPC и сразу столкнулся с непонятной для меня вещью: при попытке запустить (CTRL+F9) написанную мной программу (любую), выскакивает след. сообщение:

Изображение

В консоли пишет следующее:

Изображение

Проблема вот в чем: чтобы программа запустилась, приходиться лезть в папку с исходником, запускать файл proga.exe, возвращаться в окно FPC, снова жать CTRL+F9, после чего прога наконец-то исполнится и я смогу увидеть результаты, к примеру, в созданном output-e.

Что я делаю не так? Или так и должно быть? :oops:

Спасибо!

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

СообщениеДобавлено: 05.12.2008 12:51:56
Mr.Smart
Попробуй компилировать программу в каталог содержащий только латинницу в имени.

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

СообщениеДобавлено: 05.12.2008 20:16:19
gyunter
Попробовал, бесполезно :(

Изображение

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

СообщениеДобавлено: 07.12.2008 20:36:47
gyunter
Up!

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

СообщениеДобавлено: 08.12.2008 00:25:39
GAMER
А примерчик можно, для чистоты проверки?

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

СообщениеДобавлено: 08.12.2008 06:14:50
Vadim
gyunter
Runtime error 2 - File not found.
Найдите же Вы ему наконец этот файл и будет Вам шастье. :)

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

СообщениеДобавлено: 08.12.2008 20:38:14
gyunter
Vadim писал(а):gyunter
Runtime error 2 - File not found.
Найдите же Вы ему наконец этот файл и будет Вам шастье. :)

В том то и дело, какой файл ему нужен?! :D

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

СообщениеДобавлено: 08.12.2008 21:53:16
Vadim
Трудно сказать... Неужели любые программы вылетают с такой ошибкой, даже те, в которых нет никаких файлов?

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

СообщениеДобавлено: 10.12.2008 17:25:03
gyunter
Код: Выделить всё
begin
writeln('Hi, world!')
end.


Исполняется нормально :o

Добавлено спустя 5 часов 41 минуту 8 секунд:
GAMER писал(а):А примерчик можно, для чистоты проверки?

Конечно можно! Забирайте из вложения

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

СообщениеДобавлено: 10.12.2008 23:46:46
GAMER
Может я что-то не так делаю, но у меня работает.
Результат был в файле

Код: Выделить всё
Исходные данные:

Aaaaaaas   000112222
Aaaaaaac   111191111
Sergeev    444444445
Pupkin     754755555
Andreiko   324324324
Yaroshenko 232432423
Petrovich  213123123
Sergeev    213123123
Aaaaaeev   123456781
Aaaaaaaa   000000000

Первая по алфавиту фамилия:
Aaaaaaaa

Naimen'shii nomer:
000000000


А сам ехе-ник работает нормально?

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

СообщениеДобавлено: 11.12.2008 01:00:49
GrayEddy
Судя по скриншоту, экзешник запускается с диска D. Возможно, что его (диска) и нет :D

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

СообщениеДобавлено: 11.12.2008 06:32:58
Vadim
GrayEddy
Диска D нет? А что же тогда вообще запускается? :)

Добавлено спустя 7 минут 13 секунд:
gyunter
У меня, кстати, тоже работает. С тем же результатом.
Единственная причина - программа не может найти файл с входными данными - zadan.inp.
Возможен такой вариант: в IDE программа компилируется и экзешник кладётся не в тот же каталог, где лежит исходник, а заодно и zadan.inp, поэтому когда экзешник запускается то файл он и не находит.

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

СообщениеДобавлено: 11.12.2008 12:07:17
GAMER
Тоже такая мысль есть. Нужно посмотреть какой каталог активный в IDE и где находится ехе-ник.

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

СообщениеДобавлено: 11.12.2008 20:30:32
gyunter
Парни, что от меня требуется сейчас? :) Совсем запутался :oops:

Добавлено спустя 34 минуты 10 секунд:
Код: Выделить всё
Проблема вот в чем: чтобы программа запустилась, приходиться лезть в папку с исходником, запускать файл proga.exe, возвращаться в окно FPC, снова жать CTRL+F9, после чего прога наконец-то исполнится и я смогу увидеть результаты, к примеру, в созданном output-e.

Цитата из моего первого поста :) Результат и так у меня выводит в вых. файл, но для этого нужно:
1. Нажать CTRL+F9
2. Насладиться сообщением об ошибке
3. Свернуть FPC
4. Зайти в папку, где создался экзешник
5. Запустить его
6. Вернуться в копилятор
7. Снова исполнить прогу

После этого, наконец-то, в соседнем окошке обновится информация из выходного файла.

Если не совсем понятно, что я имею в виду, вот еще скрин:

Изображение

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

СообщениеДобавлено: 11.12.2008 22:09:02
GAMER
А не кирилица ли в пути к файлу проблему делает?