Ошибка списка аргументов 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();
    }       
}

0 ответов

Другие вопросы по тегам