![]() |
![]() |
AlexSun |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 10 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Код:
assign(f,fname); Если файла нет, на строке с reset(f) программа вылетает с exitcode = 2. Ошибка не в программе, со старыми исходниками дела так же. Переустановка (после полного удаления ручками) ничего не дает. Все нормально после удаления всех файлов fp.cfg, fp.dsk, fp.ini и чего-то еще похожего что там рядом лежит, но это не решает проблему - ведь исчезают все настройки, в том числе директории включаемых файлов (прощай библиотеки). Что за ерунда?? Добавлено через 7 мин. Виновата конфигурация. Сношу конфиг файлы - все работает как надо. Выложите кто свои 100% рабочие? |
![]() ![]() |
TarasBer |
![]()
Сообщение
#2
|
![]() Злостный любитель ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: ![]() ![]() ![]() |
А если программа изначально компилируется при {$I-}? То получается, что нарушаем как раз.
-------------------- |
IUnknown |
![]()
Сообщение
#3
|
![]() a.k.a. volvo877 ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 013 Пол: Мужской Репутация: ![]() ![]() ![]() |
А если программа изначально компилируется при {$I-} , то программист - ССЗБ. Я имел в виду:Цитата(prog.pdf) 1.1.36 $I or $IOCHECKS : Input/Output checking The {$I-} or {$IOCHECKS OFF} directive tells the compiler not to generate input/output check- ing code in the program. By default, the compiler generates I/O checking code. К тому же теперь, с возможностью отлова исключения EInOutError, этот ключ потерял первоначальный смысл, раньше без его отключения нельзя было обойтись, теперь - можно. |
![]() ![]() |
![]() |
Текстовая версия | 8.09.2025 7:52 |