C++ .netを使用してます。
シリアルポートのストップビットとパリティが
設定できません。下記のようにすると
「定義されてない識別子です。」となってしまいます。
解決方法を教えてください。
this->serialPort1->StopBits::set(One);
this->serialPort1->Parity::set(Even);
## 同じ掲示板、同じタイミング、同じ開発環境、同じSerialPortに関する質問、、、
## 名前をころころ変えないほうがよいですよ。
StopBits Enumeration
http://msdn2.microsoft.com/en-us/library/system.io.ports.stopbits.aspx
this->serialPort1->StopBits = System::IO::Ports::One;
Parity Enumeration
http://msdn2.microsoft.com/en-us/library/system.io.ports.parity.aspx
this->serialPort1->Parity = System::IO::Ports::Even;
ありがとうございます。
やってみましたが、'One'は'System::IO::Ports'のメンバではありません
とでました。
どう対処したらいいのでしょうか。
*ちなみに名前を変えているわけではなく、一緒に近くで同じことを
しています。
>System::IO::Ports::One
は
System::IO::Ports::Parity::One
>System::IO::Ports::Even
は
System::IO::Ports::Parity::Even;
でした。
訂正
# 直したつもりだったんだけど。。。orz
>System::IO::Ports::Parity::One
System::IO::Ports::StopBits::One
ありがとうございます。
できました。助かりました。
解決チェックを忘れていました。
解決チェックを忘れていました。