• Как правильно читать данные с последовательного порта?

    fart
    @fart
    Вариант с ходу:
    в событие:  цикл читаем пока читается из порта и пишем в буфер программы
    Анализ_буфера()
        если, то есть полный пакет : 
             удалить данные пакета из буфера программы или указатель двинуть на конец пакета в буфере
             используем_пакет_по_назначению
       иначе, то ничего не делаем ждем события с куском пакета
    ....
    (ждем новое событие)


    Три нуля в конце не нужны, так как у вас известен размер пакета.
    Это Header=3 + 2(или 1) байта размера данных + сами данные с известным размером.
    Ответ написан
    Комментировать
  • Какой идеальный рабочий день ИТ-шника?

    fart
    @fart
    Когда подчиненные не в состоянии....
    Когда достали все в офисе... наушники в уши и вперед...
    Дома: Когда вдохновение... или когда изучаю новое....
    А еще когда лень: и эту лень надо автоматизировать)
    Ответ написан
    Комментировать
  • Почему Google Chrome стал отображаться по-другому?

    fart
    @fart
    Еще я наблюдаю глюки с прокруткой в комбобоксах (списки): Последний элемент мышью не выбирается "визуально", а фактически - да.
    Ответ написан
    Комментировать