Добрый День.
У меня появилась проблема с созданием потока и передачей в него параметров.
Программа=Таймер C++
Нажав на кнопку, в список (TListBox) добавляется выбранное время. Если это время совпадает с текущим, нужно пропищать. Incrementer это компонент TDateTimePicker
Глобальные переменные
HANDLE MyThread, TimeThread; DWORD ThreadId;
HANDLE ThreadsArray[100];
TDateTime TimesArray[100];
int p = 0;
функция нажатия кнопки Добавить
void __fastcall TMyForm::button_addClick(TObject *Sender)
{
TDateTime gottime = MyForm->Incrementer->Time;
gottime = FormatDateTime("H:mm:ss", DateTimeToStr(gottime));
MyForm -> Spisok-> Items -> Add (gottime);
MyForm -> Spisok->SetFocus();
ThreadsArray[p] = CreateThread(NULL, 0, &TimeThreadFun, ??? , 0, &ThreadId);
TimesArray[p] = gottime;
p++;
}
Я не понимаю, что нужно передать 4ым параметром в CreateThread.
Поток должен знать номер своего будильника в глобальном массиве, чтобы проверять время. Т.е. с помощью функции TimeThreadFun поток сможет проверять - массив[полученный номер из потока] ?=? текущему времени
У меня появилась проблема с созданием потока и передачей в него параметров.
Программа=Таймер C++
Нажав на кнопку, в список (TListBox) добавляется выбранное время. Если это время совпадает с текущим, нужно пропищать. Incrementer это компонент TDateTimePicker
Глобальные переменные
HANDLE MyThread, TimeThread; DWORD ThreadId;
HANDLE ThreadsArray[100];
TDateTime TimesArray[100];
int p = 0;
функция нажатия кнопки Добавить
void __fastcall TMyForm::button_addClick(TObject *Sender)
{
TDateTime gottime = MyForm->Incrementer->Time;
gottime = FormatDateTime("H:mm:ss", DateTimeToStr(gottime));
MyForm -> Spisok-> Items -> Add (gottime);
MyForm -> Spisok->SetFocus();
ThreadsArray[p] = CreateThread(NULL, 0, &TimeThreadFun, ??? , 0, &ThreadId);
TimesArray[p] = gottime;
p++;
}
Я не понимаю, что нужно передать 4ым параметром в CreateThread.
Поток должен знать номер своего будильника в глобальном массиве, чтобы проверять время. Т.е. с помощью функции TimeThreadFun поток сможет проверять - массив[полученный номер из потока] ?=? текущему времени