ich habe ein Problem. Ich will für ein Symbol, eine Variablenwert setzen, welches nur in ca. 30% aller Fälle funktioniert.
Hier der Code:
- Code: Select all
mux = 1
For Each objSymbol In SymbolsManager.Item(1)
If objSymbol.Name = "ABC" Then
For Each objVar In objSymbol.Multiplexers(mux).Variables
Case "xyz": objVar.Value = myStruct.xyz
PrintToOutputWindow "change: " & objVar.Value & "-" & myStruct.xyz
End Select
Next
End If
Next
Das Ergebnis ist in ca. 30% aller Fälle:
change: 0-1
Damit scheiterte das Setzen einer Wertes innerhalb einer Variable. Was muss gemacht werden, damit dieses sicher funktioniert. Hat jemand dazu eine Idee?

