Сабж. На том, где находится сам PureBasic-64 (7, 64 разряда) все работает. На других возникают следующие проблемы:
1. На ХР, пишет, что не 32 разрядное приложение. Не запускается. В опциях компилятора не нашел как изменить.
2. На 7-ке, аналогичной моей такое поведение:
в коде есть проверка на доступность СОМ порта (код взят где-то здесь же, на форуме)
If OpenSerialPort(2, Port, 1200, #PB_SerialPort_NoParity, 8, 1, #PB_SerialPort_NoHandshake, 256, 256) SetGadgetText(#Text_2, "READY")
При этом любой порт считается доступным (еще раз повторю - на машине с Пуриком все работает)
Как это вылечить? Может какой-то dll не хватает?