Будет возвращаться код ошибки.
Не будут писаться логи.
Не будет возможности обновить проект.
А так работать будет.
Вид для печати
Будет возвращаться код ошибки.
Не будут писаться логи.
Не будет возможности обновить проект.
А так работать будет.
Добрый день! "Овен" тут не причем, но все таки, напишу здесь, может, кому и пригодится...
Так, что же возвращает 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.