À propos de l'erreur lors de l'appel de la méthode d'accusé de réception

Si vous effectuez une mise à niveau vers la version 2.20 de FactoryTalk Alarms and Events et que la commande Invoke de
FactoryTalk View SE
a été configurée pour appeler les méthodes
AckAll
ou
AckPage
de l'objet Résumé des alarmes et des événements, l'erreur suivante est générée :
Alarmeventsummary1: The number of elements provided DISPARAMS is different from the number of arguments accepted by the method or property.
Cette erreur se produit parce que de nouveaux paramètres ont été ajoutés aux méthodes. Pour corriger le problème, les paramètres facultatifs doivent être ajoutés aux commandes Invoke, comme suit :
Invoke DisplayName.AlarmEventSummary1.AckAll(1, "")
Invoke DisplayName.AlarmEventSummary1.AckPage(1, "")
Dans la première version de FactoryTalk Alarms and Events, les méthodes
AckAll
and
AckPage
du modèle d'objet AlarmEventSummary affichent une boîte de dialogue de
Commentaire
lorsqu'elles sont invoquées, et le programme contenant la méthode est mis en pause jusqu'à ce que la boîte de dialogue de
Commentaire
soit fermée. Pour refermer la boîte de dialogue
Comment
, l'opérateur doit cliquer sur
OK
.
Nouveaux paramètres
Dans la version 2.20 de FactoryTalk Alarms and Events, de nouveaux paramètres ont été ajoutés aux méthodes
AckPage
et
AckAll
pour permettre aux programmeurs de spécifier si la boîte de dialogue
Accuser réception de l'alarme avec commentaire
s'affiche ou non. Si vous prévoyez d'accuser réception des alarmes automatiquement (sans saisie de l'opérateur), configurez les méthodes pour qu'elles s'exécutent sans afficher la boîte de dialogue (
ShowDialog
= FAUX).
Syntaxe
object
.
AckAll(
[
ShowDialog
as
Boolean
], [
Comment
as
String
])
object
.
AckPage
([
ShowDialog
as
Boolean
], [
Comment
as
String
])
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal