Bluetooth — функция не является членом класса C ++ / CX при использовании TypedEventHandler

Я настраиваю сервер Bluetooth через сокет RFCOMM, используя пример кода из Вот в Visual Studio 2017
Когда я использую TypedEventHandler:

auto listener = ref new StreamSocketListener();
listener->ConnectionReceived += ref new TypedEventHandler
<StreamSocketListener^,
StreamSocketListenerConnectionReceivedEventArgs^>
(this, &HolographicTestAppMainV2::OnConnectionReceived);

с функцией OnConnectrionReceived как:

void HolographicTestAppMainV2::OnConnectionReceived(StreamSocketListener^
listener, StreamSocketListenerConnectionReceivedEventArgs^ args)
{
// Stop advertising/listening so that we're only serving one client
_provider->StopAdvertising();
delete listener;
_socket = args->Socket;
....
}

сообщение об ошибке продолжает появляться:

E2161 Неверный инициализатор делегата — функция не является членом класса C ++ / CX

Я прочитал документы для делегаты и это выглядит идентично тому, что я написал, что действительно смутило меня.

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]