Domino 9 und frühere Versionen > ND7: Entwicklung
"Type mismatch" bei Agenten
Jens_1:
Hallo NG,
wenn ich folgenden Code in einem Agenten manuell ausführe funktioniert alles ganz wunderbar.
Lasse ich den Agenten laufen, dann bricht das Script immer mit oben genannter Fehlermeldung bei der Forall-Anweisung ab.
In der Hilfe konnte ich nichts darüber lesen, daß die Schleife bei einem zeitgesteuerten Agenten anders zu prgrammieren ist als bei einem manuellen Agenten.
Was mache ich denn da falsch?
Gruß
Jens
--- Code: ---' Namen der Agenten auslesen und im Array "agname" speichern
Forall c In sdbs.Agents
If c.trigger = 1 Then
If c.IsEnabled = True Then
Redim Preserve agname(count)
agname(count) = c.name
count = count + 1
End If
End If
End Forall
--- Ende Code ---
Thomas Schulte:
wie ist dein c definiert?
Jens_1:
Garnicht!
Wenn ich das vorher als NotesAgent definiere, dann sagt mir der Designer beim speichern "FORALL alias varialbe was previously declared: C".
Da ich nicht sicher bin, ob das definiert werden muss oder nicht habe ich nach der Fehlermeldung diese Variante auch ausprobiert.
Gruß
Jens
ascabg:
Hallo,
Ich glaube die Variablen, die bei Forall verwendet werden, duerfen vorher gar nicht definiert werden.
@Jens_1
Wann genau steigt Dein Code denn aus?
Ich habe einen kleinen Testagenten geschrieben, und der functioniert bei mir ohne Probleme.
Andreas
jBubbleBoy:
Vielleicht gibt es keine Agents in einem Fall
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln