Показано с 1 по 3 из 3

Тема: OwenLibFileAsync.lib поделитесь примером!

Древовидный режим

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

    По умолчанию

    Функция асинхронная, т.е. выполняющаяся длительное время. Чтобы понять когда она закончила работать - анализируем её возвращаемое значение.
    Чтобы получить, в данном случае, handle файла - в функцию передаётся адрес handle, куда функция, если всё хорошо запишет значение handle. Или запишет код ошибки (уже связанной не с ассинхронностью, а с открытием файла)

    Т.к. функция длительная, то вызывать её надо периодически, пока она не возвратит код "Выполнено" или код ошибки. А пока она работает - она возвращает "идёт работа".

    Далее, с одним файлом можно работать только одной функцией в один отрезок времени, т.е. сначала откроем, затем запишем затем закроем. И каждый раз дожидаемся конца работы функции


    ASYNC_QUERY_FULL - по очереди функции, не всё сразу скопом. Не успевает отрабатывать запросы.
    PAUSE - этот код должен возникать только в момент заливки программы.
    Последний раз редактировалось Филоненко Владислав; 30.11.2018 в 19:08.
    Тролль-наседка, добрый, нежный и ласковый

Похожие темы

  1. OwenLibFileAsync.lib
    от monteg в разделе ПЛК1хх [М02]
    Ответов: 6
    Последнее сообщение: 17.04.2025, 15:38
  2. Ответов: 25
    Последнее сообщение: 13.04.2018, 23:27
  3. Ответов: 6
    Последнее сообщение: 03.08.2017, 19:49
  4. Ответов: 2
    Последнее сообщение: 27.10.2015, 12:49
  5. Помогите с примером
    от rslavar в разделе ПЛК3xx (архив)
    Ответов: 5
    Последнее сообщение: 24.04.2011, 09:45

Метки этой темы

Ваши права

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