Ich möchte von einer DLL einen EventHandler benutzen.
'public EventHandler<IOStatus> IOStatusChanged;'
Code:
Code: Alles auswählen
self.device = LibCronusMAX.SingleDevice()
self.device.IOStatusChanged += EventHandler[EventArgs](self.IoStatusChanged)
Code: Alles auswählen
self.device.IOStatusChanged += EventHandler[EventArgs](self.IoStatusChanged)
TypeError: unsupported operand type(s) for +=: 'NoneType' and '0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]'
Nur verstehe ich nicht was ich falsch mache. Leider habe ich auch bei Google keinen Ansatz gefunden, womit ich es lösen könnte.
----------
[EDIT]
Entferne ich allerdings den Index bei:
' self.device.IOStatusChanged += EventHandler[EventArgs](self.IoStatusChanged) '
Erhalte ich den Fehler:
' TypeError: unsupported operand type(s) for +=: 'NoneType' and 'EventHandler' '
(https://ironpython.net/documentation/dotnet/dotnet.html)
----------
Grüße,
xXSkyWalkerXx1