Events in C++.NET 2 auf null prüfen
-
Hi,
wenn man in C# ein Event aufrufen will, sollte man das vorher auf null prüfen, um sicherzugehen, dass dem Event auch ein EventHandler hinzugefügt wurde.
if(MyEvent != null) MyEvent();
Wie prüfe ich nun aber in managed C++ 2, ob das Event null ist?
if(MyEvent != nullptr) MyEvent();
Geht nicht. Da kommt der Compilerfehler C3918. In der MSDN (http://msdn2.microsoft.com/de-de/library/w901cc8a.aspx) dazu steht zwar, dass der Fehler genau bei diesem Code auftreten kann, aber nicht wie man ihn stattdessen schreiben sollte. Weiß jemand was ich hier falsch mache?