Lambda-Ausdrücke als CLR (.NET) die Delegierten / event-Handler in Visual C++ 2010

Ist es möglich, mit der neuen lambda-Ausdrücke in Visual C++ 2010 als CLR-Ereignis-Handler? Ich habe versucht den folgenden code:

SomeEvent += gcnew EventHandler(
    [] (Object^ sender, EventArgs^ e) {
        //code here
    }
);

Es Ergebnisse in der folgenden Fehlermeldung:

Fehler C3364: "System::EventHandler' : ungültiges argument für den Konstruktor delegieren; Delegierter Ziel muss ein Zeiger auf eine member-Funktion

Bin ich versucht das Unmögliche, oder ist einfach meine syntax falsch?

InformationsquelleAutor absence | 2010-05-05
Schreibe einen Kommentar