| AlexSun |
27.11.2011 1:11
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Александр Репутация: 0 |
Код:
assign(f,fname); Если файла нет, на строке с reset(f) программа вылетает с exitcode = 2. Ошибка не в программе, со старыми исходниками дела так же. Переустановка (после полного удаления ручками) ничего не дает. Все нормально после удаления всех файлов fp.cfg, fp.dsk, fp.ini и чего-то еще похожего что там рядом лежит, но это не решает проблему - ведь исчезают все настройки, в том числе директории включаемых файлов (прощай библиотеки). Что за ерунда?? Добавлено через 7 мин. Виновата конфигурация. Сношу конфиг файлы - все работает как надо. Выложите кто свои 100% рабочие? |
![]() ![]() |
| IUnknown |
27.11.2011 2:33
Сообщение
#2
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: 627 |
Вообще-то ТУТ дело явно в программе, у тебя не отключение/включение контроля ошибок ввода-вывода, а простые комментарии, и при включенном режиме Options ->Compiler -> Generated code -> IO Checking программа должна вылетать. А при удалении конфигов ты просто сбрасываешь этот ключ компилятора в дефолтное состояние (а дефолтное у него - "Отключено"), и просто замалчиваешь ошибку. Не надо искать проблем там, где их нет. Исправь программу ({$I-} и {$I+}) и все будет нормально.
Кстати: в папке, куда установлен FPC (т.е., в \fpc\bin\{target}) есть копия fp.cfg, всегда можно забрать ее оттуда. |
| AlexSun |
27.11.2011 13:52
Сообщение
#3
|
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Александр Репутация: 0 |
|
AlexSun Проблема в FPC при работе с файлами 27.11.2011 1:11
zixeroryrooca Не знаю, как это получилось, но еще зависало когда... 11.01.2012 19:52
TarasBer А зачем вообще $I обратно на + ставить? 12.01.2012 9:41
IUnknown Затем, что это - дефолтное значение. Как говорится... 12.01.2012 19:45
TarasBer А если программа изначально компилируется при {... 13.01.2012 9:25
IUnknown А если программа изначально компилируется при {... 13.01.2012 11:33
TarasBer > то программист - ССЗБ
Ну и зря.
Я этот ключ ... 13.01.2012 11:35![]() ![]() |
|
Текстовая версия | 28.10.2025 11:38 |