Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 22 из 22

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

  1. #21

    По умолчанию

    Будет возвращаться код ошибки.
    Не будут писаться логи.
    Не будет возможности обновить проект.
    А так работать будет.

  2. #22

    По умолчанию

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

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

Страница 3 из 3 ПерваяПервая 123

Ваши права

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