-
Будет возвращаться код ошибки.
Не будут писаться логи.
Не будет возможности обновить проект.
А так работать будет.
-
Добрый день! "Овен" тут не причем, но все таки, напишу здесь, может, кому и пригодится...
Так, что же возвращает FUNCTION SysFileClose: BOOL ??? Моделируем ситуацию. Открытых файлов в системе нет. dwFile - недействительный манипулятор. Пишем код:
IF SysFileClose( dwFile ) THEN
... ; (*Здесь вы никогда не окажитесь *)
END_IF;
IF NOT SysFileClose( dwFile ) THEN
... ; (*Здесь вы никогда не окажитесь *)
END_IF;
Железная логика, правда? А все потому, что в случае удачи функция возвращает 0, а в случае ошибки -1. Будьте внимательнее! ))
CoDeSys Version 2.3.9.9 ( Build Oct 15.2008 );
SysLibFile Version 2.4.0.6.
Последний раз редактировалось lazy; 12.08.2010 в 10:14.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума