Показано с 1 по 10 из 22

Тема: Особенности библиотеки SysLibFile

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Добрый день! "Овен" тут не причем, но все таки, напишу здесь, может, кому и пригодится...

    Так, что же возвращает 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 в 09:14.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •