Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: Micha am 15.08.03 - 11:24:44

Titel: Datenbank Postopen
Beitrag von: Micha am 15.08.03 - 11:24:44
Ich habe nun mein Problem eingegrenzt.
wenn ich im Postopen event einer Datenbank Agenten per LS aufrufe, dann werden die Agenten nicht richtig ausgeführt.
mit set agent = getagent.... werden zwar die richtigen Agenten gefunden aber bei agent.run werden z.B. Messageboxen in den Agenten nicht angezeigt und code nicht ausgeführt.

Vielen dank an alle Helfer

Micha
Titel: Re:Datenbank Postopen
Beitrag von: Micha am 15.08.03 - 11:33:31
Ich glaube man kann dort nichts im UI bereich machen, kann das richtig sein?
Titel: Re:Datenbank Postopen
Beitrag von: Glombi am 15.08.03 - 11:45:03
Doch, aber Notes gibt in diesem Fall die Meldungen nicht aus sondern schreibt diese in Deine lokale log.nsf.

Andreas
Titel: Re:Datenbank Postopen
Beitrag von: Micha am 15.08.03 - 11:48:23
Ahhhh, gut schon einen Schritt weiter, aber ich will persönliche Ordner Initialisieren und dazu muss ich die einmal öffnen(denk ich so).
dazu hab ich einen agenten geschrieben der funktioniert überall, aber eben nur im postopen nicht, da wo ich ihn brauche.

Idee?

(lustigerweise gehen die Ausgaben einschließlich öffnen der Ordner wenn man im postopen mit der formelsprache die agenten aufruft. aber mit formelsprache kann ich die bedingten abfragen nicht realisieren  :-[)
Titel: Re:Datenbank Postopen
Beitrag von: MadMetzger am 15.08.03 - 11:56:47
Wie wäre es, den Agenten per Formelsprache aufzurufen und die Bedingungen dann erst im Agenten abzufragen?
Titel: Re:Datenbank Postopen
Beitrag von: Micha am 15.08.03 - 13:04:32
Hilft auch nichts.  :(
Wenn ich den LS agenten mit einer formel starte dann gehts.
Wenn ich den LS agenten aus einem LS starte dann nicht.
ich muss allerdings den agenten aus LS starten weil die abfragen bedingt sind.
Ich versuch noch den agenten komplett in in die if abfrage reinzumachen, vielleicht hilft das.
Titel: Re:Datenbank Postopen
Beitrag von: Micha am 15.08.03 - 13:08:50
Und genau so funktioniert es ;)
Keine Ahnung wieso  ::)