Hallo, ich habe ein Problem mit dem Auslesen der Eventattribute eines OPC-A&E-Servers. Zur Erstellung des Clients nutze ich die ActiveX Toolbox von Softing.
Das auslesen der normalen Attribute ist kein Problem:

Private Sub AxOPCAEDataControl1_OnEvents(ByVal sender As Object, ByVal e As AxSoftingAeX._IOPCAEDataControlEvents_OnEventsEvent) Handles AxOPCAEDataControl1.OnEvents
Dim i As Integer = 0
Dim anzahl_events As Integer = 0
Me.RichTextBox1.Text = ""
anzahl_events = e.events.Count
For i = 1 To anzahl_events
Me.RichTextBox1.Text = Me.RichTextBox1.Text & "; " & e.events.Item(i).Message.ToString
Next
End Sub
Jetzt benötige ich aber die EventAttribute:

Me.RichTextBox1.Text = Me.RichTextBox1.Text & "; " & e.events.Item(i).EventAttributes(1).Value
Dieser Befehl funktioniert allerdings nicht (diese Zeile wird nicht abgearbeitet). Sicher liegt es an dem Index der EventAttributes (Index as Object), ich weiß aber nicht was ich dort angeben soll (hab schon den Namen und alles versucht anzugeben).
Im AxOPCEventViewControl1 können alle Attribute angezeigt werden, also werden sie definitiv mit übertragen.