Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2012, 13:01   #1
Venalainen
Новичок
Джуниор
 
Регистрация: 05.12.2012
Сообщений: 1
По умолчанию Как поместить текст в Memo из треады?

Задача такая. В основном цикле программы создается треада:

h_Thread = CreateThread(0,0,ThreadProc,0,0,&Th readID);

В самой треаде происходит прием данных с COM-порта и вот эти данные надо вывести в текстовое поле Memo. Но прямым способом это не получается. Сама строка вывода вот:

Memo1->Lines->Add(ReadComBuf);

она работает если её разместить в обработчике события объекта, например:
void __fastcall TForm1::CheckBox01Click(TObject *Sender)
{
ShowMessage( "Вывести текст в Memo" );
Memo1->Lines->Add(ReadComBuf);
}

Но при размещении такой строки в треаде компилятор пишет: [C++ Error] Unit1.cpp(85): E2231 Member TForm1::Memo1 cannot be used without an object

Вопрос - как вывести текст в Memo из треады?
Venalainen вне форума Ответить с цитированием
Старый 06.12.2012, 10:58   #2
nick42
Форумчанин
 
Аватар для nick42
 
Регистрация: 14.10.2011
Сообщений: 267
По умолчанию

добавить анализ:
Код:
String st = ReadComBuf ;
  if (st.Length()>0) Memo1->Lines->Add(st);
nick42 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как посимвольно записывать текст в Memo mixael Общие вопросы Delphi 2 09.11.2010 18:44
Поместить число как текст в ячейку Gawwws Microsoft Office Excel 1 27.01.2010 20:33
Как в TEdit поместить текст из файла? DimOn4Ik Общие вопросы Delphi 6 23.01.2010 22:27
Как в объект Memo вставить текст из файла Antyan-screammer Общие вопросы Delphi 6 09.08.2009 19:33
как качнуть из тегов текст в memo Лёка Работа с сетью в Delphi 4 03.02.2008 19:46