[an error occurred while processing this directive]
Проблема с применением Synchronize(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено misyachniy 13 сентября 2006 г. 14:01


в примере:
void __fastcall TMyThread::PushTheButton(void)

{
Button1->Click();
}

void __fastcall TMyThread::Execute()
{
...
Synchronize(PushTheButton);
...
}
Я для того чтобы не перетаскивать описания буферов и указателей,
констант и др и не сильно изменять программу, создал потоки так:
hClearData = (HANDLE)_beginthreadex( NULL, 0, &ClearData , 0, 0,&uTh1);
hDisplayData = (HANDLE)_beginthreadex( NULL, 0, &DisplayData, 0, 0,&uTh1);

В результате ClearData и DisplayData стали выполняться в отдельных потоках

Synchronize(Update_cBigBuf); вызывает ошибку
[C++ Error] Unit1.cpp(599): E2268 Call to undefined function 'Synchronize'


#include
#include
присутствуют

Шары не будет? Создавать два объекта заново?


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа
Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 
URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание