Ошибка списка аргументов C++/CLR
Я создаю программу распознавания звука, и есть синтаксическая ошибка, которую я не могу решить в C++, вот она:
sRecognize->SpeechRecognized += sRecognize_SpeechRecognized;
Ошибка говорит:
Ошибка 1, ошибка C3867: "SoundRecognizer::MyForm::sRecognize_SpeechRecognized": отсутствует вызов аргумента вызова функции; используйте '&SoundRecognizer::MyForm::sRecognize_SpeechRecognized', чтобы создать указатель на член d: \ C++\studio\testing\soundrecognizer\soundrecognizer\MyForm.h 114 1 SoundRecognizer
Функция sRecognize_SpeechRecognized
:
private :
void sRecognize_SpeechRecognized(Object^ sender, SpeechRecognizedEventArgs^e)
{
if (e->Result->Text == "exit")
{
Application::Exit();
}
else
{
textBox1->Text = textBox1->Text + " " + e->Result->Text->ToString();
}
}