Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 13.02.06 - 14:04:15
-
hi ho
Ich möchte gern einen Zeitwert in einer Variablen speichern und diese im agenten aufrufen ?!
thx
( Lotus Notes Newbie ) :-:
-
Wo ist die Frage?
-
Sorry ;)
also es reicht nicht wenn ich in der Script Bibliothek Dim test As String setze und dann test = "TestAusgabe" und dann die Variable im agenten rein hole.
Muss ich das mit ENVIROMENT machen ?!
ein Bsp wäre cool
danke
-
Hi,
Hast Du in der Script-Bibliothek denn "Option Public" eingeschaltet.
(Options)
Option Public
(Declarations)
Dim sTest as String
Dann sollte die Variable "sTest" ueberall in der Bibliothek bekannt sein.
Um wirklich sicher zu gehen, wuerde ich trotzdem die Variable mit
Public sTest as String
deklarieren.
Andreas
-
ja ist eingeschaltet so zusagen ;)
aber das klappt trotzdem irgendwie nicht ..
hab in der Scriptbiblo nen Funktion also Sub und dort möchte in nen wert in variable speichern die ich dann in einem agenten aufrufen muss ...
-
Meine Kristallkugel sagt etwas anderes, Andreas: Er will einem Agent einen Parameter übergeben. Diese Variable wird ofensichtlich nicht innerhalb des Agents belegt.
In diesem Fall kann man über die NOTES.INI gehen, oder über ein spezielles Dokument / Profildokument, in welches die Parameter ableget werden.
Bernhard
-
Also wenn ich das mit Enviroment Variable mache dann gehts ;)
thx
-
Hallo,
nur mal so, hast Du die Script-Bibliothek in deinem Script-Agenten mit
Use "Name der Script-Bibliothek" eingebunden?
mfg
Kjeld
-
Kjeld, was sollte das Einbinden der Library denn bringen? Ausserhalb Agent, innerhalb Agent - das sind doch zwei vollkommen unterschiedliche Instanzen, die sich natürlich überhaupt nichts gegenseitig übergeben können.
Bernhard
-
Meine Kristallkugel sagt was anderes:
Ich glaub er wollte eine Variable dauerhaft in einer Art globalen Namensraum halten, der eventuell erst mit dem runterfahren des Servers geleert wird.
Das geht in Notes nicht.
Du kannst eine solche Variable:
a) in einem eindeutigen Dokument oder einem Profile-Dokument halten. (global)
b) in die notes.ini schreiben (Workstation-gebunden)
c) oder eine benutzergebundenes Profil-Dokument speichern (benutzergebunden).
Da Profildokumente bei mir mal Ärger bei Replizierungen gemacht haben, lasse ich die Finger davon.
Gruß Axel
-
Deine Kristallkugel sagt exakt selbiges wie die meinige, Axel. Deine Vorschläge entsprechen daher auch meinen.
Leider ist die Fragestellung von "andrew" suboptimal geblieben.
Bernhard