안녕하세요. 우선 이미 보았지만이 문제에 대한 도움을 얻는 데는 도움이되지 않는 것 같습니다. 이벤트 C에 여분의 변수 전달 #
은 기본적으로 내 응용 프로그램이 사용하는 시리얼 포트로부터 수신 된 데이터에 이벤트 화재 :sp.DataReceived += new SerialDataReceivedEventHandler(sp_DataReceived);
을 그리고 난 데이터를 사용하여 수신 처리 : 내가 확인란이 그에게 추가 년
private static void sp_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
try
{
string inData;
bool passed;
SerialPort spRead = (SerialPort)sender;
inData = spRead.ReadLine();
TwinCat comm = new TwinCat();
passed = comm.passiButton(inData);
if (passed) comm.disposeComm();
else MessageBox.Show("Error Closing Comm");
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
컨트롤 및 체크 확인란이 선택되어 있는지 여부에 따라 데이터로 무엇을 할 수 변경할 수 있도록 즉 체크 또는 그렇지 않은 ie 즉 bool 변수를 전달하고 싶습니다.
이벤트에서 bool 변수를 전달할 수 없으므로 조건이 아직 구현되지 않았습니다.
나는 이미 해당 게시물을 보았다하지만 난 그 정보를 구현하는 방법을 알아낼 수 없습니다 알고 크로스 스레드 GUI 작업을 방지 할 수 있습니다. 누구든지 내 코드를 도와주세요. – Combinu