Hallo,
wie kann man die dynamische Eigenschaft „AlarmQuitPV“ lesen?
In der Hilfe steht, dass die Eigenschaft ein Objekt der Typ „ZT_VARIABLE“ zurückgibt.
Wir haben es beim Setzten eines Objekts der Klasse „Variable“ versucht und es funktioniert nur teilweise. Wenn die Quittiervariable vorher zugewiesen wurde, kann es durch den Objekt gelesen werden. Wenn aber keine Variable vorher zugewiesen wurde, tritt folgender Fehler auf:
„Laufzeitfehler ‚424‘ Objekt erforderlich“
Gibt es die Möglichkeit in zenon durch VBA zu testen, ob eine Variable eine zugewiesene Quittiervariable hat?
Danke im Voraus
VBA Code:
Sub Test2()
Dim zVar1 As Variable, zVar2 As Variable
Set zVar1 = MyWorkspace.ActiveDocument.Variables.Item("TestVar")
Set zVar2 = zVar1.DynProperties("AlarmQuitPV")
If Not zVar2 Is Nothing Then
Debug.Print zVar2.Name
End If
End Sub
This is a migrated post! Originally posted on 06.12.2011 by user rln. Please be aware that information can be outdated.