Помогите, пожалуйста:
в
Код:
void __fastcall ReadThread::Printing()
{
Form1->Memo1->Lines->Add((char*)bufrd); //выводим принятую строку в Memo
Form1->StatusBar1->Panels->Items[2]->Text = "Всего принято " + IntToStr(counter) + " байт"; //выводим счётчик в строке состояния
/*НЕ РАБОТАЕТ*/
Form2->Label1->Caption = (char*)bufrd;
if (Form2->Showing) {} else Form2->ShowModal();
/*НЕ РАБОТАЕТ*/
if(Form1->CheckBox3->Checked == true) //если включен режим вывода в файл
{
write(handle, bufrd, strlen(bufrd)); //записать в файл данные из приёмного буфера
}
memset(bufrd, 0, BUFSIZE); //очистить буфер (чтобы данные не накладывались друг на друга)
}
стопорит поток чтения из COM порта, один раз открывает ShowModal, Label'у присваиваются считанные данные и всё, можно ли как-нибудь сделать так что бы каждый раз считанные данные отправлялись в Form2
Полный код:
Unit1.7z