Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 29.06.05 - 12:03:40

Titel: PostSave etc.
Beitrag von: andrew22 am 29.06.05 - 12:03:40
hi ho

Wenn ich in einem Dokument aus der PostSave Option nen agent starte

agent.Run ...

und der QueryClose auch noch gesetzt ist ..

Würde folgender Fall funktionieren : Postsave wird aufgerufen -> startet agent Clientseitig -> Agent soll wert an Postsave zurückgeben -> nach Postsave folget QueryClose

wichtig ist ob agent an Postsave wert übergeben kann ?!

wenn ja bitte ein Beispiele würde mich sehr freuen und sehr weiterhelfen.

thx
Titel: Re: PostSave etc.
Beitrag von: ata am 29.06.05 - 12:42:13
Hallo,

Werte kannst du über die Notes.ini oder über Profildokumente weitergeben. Dein Agent schreibt den Wert in die Ini und im QueryClose holst du ihn dir dann...

ata
Titel: Re: PostSave etc.
Beitrag von: TMC am 29.06.05 - 20:16:09
Oder über globale Variablen, wäre meines Erachtens hier der elegantere Weg als über Profildokumente oder notes.ini.
Titel: Re: PostSave etc.
Beitrag von: koehlerbv am 29.06.05 - 20:30:08
Wie ich schon schrieb - "andrew22" stiftet mit seinem Posting-Stil Verwirrung, denn diese Frage hatten wir heuet an sich schon gelöst:
http://www.atnotes.de/index.php?topic=23900.msg152632#msg152632

Zudem: Wenn ein Agent zwischen PostSave und QueryClose läuft, kann dieser nur schlecht an maskenglobale Variablen Werte übergeben - der Agent ist in dieser Hinsicht ein "schwarzes Loch".

Bernhard
Titel: Re: PostSave etc.
Beitrag von: TMC am 29.06.05 - 20:39:14
Das stimmt, Bernhard bezügl. Agenten, ich hatte hier auch mehr an ScriptLibraries gedacht, dessen Code man entsprechend aus den Maskenevents aufruft (und zusätzlich aus Agenten, falls erforderlich).

Aber andrew11 stiftet hier in der Tat merklich Verwirrung, was nicht gerade motiviert, ihm weiter zu helfen.
Titel: Re: PostSave etc.
Beitrag von: koehlerbv am 29.06.05 - 20:43:23
Danke, Matthias. Mir kam auch schon in den Sinn, dass in seinem anderen Posting (welches war das nun gleich ? Das ist nicht rhetorisch gemeint !) stand, dass er "client-seitig" den Agent laufen lässt. Das postuliert erstmal, dass er gar keinen Agent braucht, sondern das - wie von Dir auch genannt - durch eine eingebundene Function erledigen kann.
Ich weiss aber mittlerweile nicht mehr, was er jetzt eigentlich erreichen will.

Bernhard