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

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

Проблема вот в чем: чтобы программа запустилась, приходиться лезть в папку с исходником, запускать файл proga.exe, возвращаться в окно FPC, снова жать CTRL+F9, после чего прога наконец-то исполнится и я смогу увидеть результаты, к примеру, в созданном output-e.
Что я делаю не так? Или так и должно быть?
Спасибо!
Re: Проблема с запуском программы
Добавлено: 05.12.2008 11:51:56
Mr.Smart
Попробуй компилировать программу в каталог содержащий только латинницу в имени.
Re: Проблема с запуском программы
Добавлено: 05.12.2008 19:16:19
gyunter
Попробовал, бесполезно

Re: Проблема с запуском программы
Добавлено: 07.12.2008 19:36:47
gyunter
Up!
Re: Проблема с запуском программы
Добавлено: 07.12.2008 23:25:39
GAMER
А примерчик можно, для чистоты проверки?
Re: Проблема с запуском программы
Добавлено: 08.12.2008 05:14:50
Vadim
gyunterRuntime error 2 - File not found.
Найдите же Вы ему наконец этот файл и будет Вам шастье.

Re: Проблема с запуском программы
Добавлено: 08.12.2008 19:38:14
gyunter
Vadim писал(а):gyunterRuntime error 2 - File not found.
Найдите же Вы ему наконец этот файл и будет Вам шастье.

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

Re: Проблема с запуском программы
Добавлено: 08.12.2008 20:53:16
Vadim
Трудно сказать... Неужели любые программы вылетают с такой ошибкой, даже те, в которых нет никаких файлов?
Re: Проблема с запуском программы
Добавлено: 10.12.2008 22:06:11
gyunter
Исполняется нормально
Добавлено спустя 5 часов 41 минуту 8 секунд:GAMER писал(а):А примерчик можно, для чистоты проверки?
Конечно можно! Забирайте из вложения
Re: Проблема с запуском программы
Добавлено: 10.12.2008 22: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 00:00:49
GrayEddy
Судя по скриншоту, экзешник запускается с диска D. Возможно, что его (диска) и нет

Re: Проблема с запуском программы
Добавлено: 11.12.2008 05:40:11
Vadim
GrayEddyДиска D нет? А что же тогда вообще запускается?
Добавлено спустя 7 минут 13 секунд:gyunterУ меня, кстати, тоже работает. С тем же результатом.
Единственная причина - программа не может найти файл с входными данными - zadan.inp.
Возможен такой вариант: в IDE программа компилируется и экзешник кладётся не в тот же каталог, где лежит исходник, а заодно и zadan.inp, поэтому когда экзешник запускается то файл он и не находит.
Re: Проблема с запуском программы
Добавлено: 11.12.2008 11:07:17
GAMER
Тоже такая мысль есть. Нужно посмотреть какой каталог активный в IDE и где находится ехе-ник.
Re: Проблема с запуском программы
Добавлено: 11.12.2008 20:04:42
gyunter
Парни, что от меня требуется сейчас?

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

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

Re: Проблема с запуском программы
Добавлено: 11.12.2008 21:09:02
GAMER
А не кирилица ли в пути к файлу проблему делает?