|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.12.2012, 13:01 | #1 |
Новичок
Джуниор
Регистрация: 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 из треады? |
06.12.2012, 10:58 | #2 |
Форумчанин
Регистрация: 14.10.2011
Сообщений: 267
|
добавить анализ:
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как посимвольно записывать текст в 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 |