Как грамотно организовать ожидание данных из COM порта? (через mscomm). Например, на порту сидит сканер штрих-кодов, программа висит в трее - нужно чтобы при сканировании программа открылась и выполнила некоторые действия.
Причем нужно, чтобы в режиме ожидания программа не потребляла много ресурсов.
Возможны ли варианты без таймера?