Я хочу отправить данные в формате hex (0x01) или (0xff) в порт, к которому подключен кабель rs232. Я использую MSCOMM-контроль в VC++ 6.0. Это правильный способ отправки шестнадцатеричных данных. Это код, который у меня есть.Связь последовательного порта
CString output;
UCHAR data1,data2;
data1=0x01;
output.Format("%x",data1);
m_mscom.SetOutput(COleVariant(output));
data2=0xff;
output.Format("%x",data2);
m_mscom.SetOutput(COleVariant(output));
Если это неверно, сообщите мне, как отправить данные шестнадцатеричного формата в порт.
Спасибо заранее
Что такое wxWidgets? Как это полезно? –
wxWidgets - это графическая библиотека (в основном для C++), которая является бесплатным и открытым исходным кодом. Я нахожу его дизайн лучше, чем классы Microsoft Foundation (которые, похоже, слишком тесно связаны с API C, а не как библиотека C++). У библиотек wxWidgets есть дополнительное преимущество в том, что исходный код будет компилироваться без изменений для Windows, Linux и Mac, поэтому ваше приложение станет кросс-платформенным бесплатно! – DrAl