Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley
Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley
Das LotusScript-Entwicklerbuch für Notes/Domino 8 - Addison-Wesley
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
38 Einführung in die <strong>LotusScript</strong>-Programmierung<br />
Hinweis<br />
Doch halt, wozu brauchen wir eigentlich einen Agenten?<br />
Nun, <strong>LotusScript</strong> lässt sich nicht als eigenständiges Programm schreiben.<br />
<strong>LotusScript</strong> kann nicht von der Kommandozeile gestartet werden. Es muss<br />
immer in irgendwelche Datenbankbestandteile eingebettet werden.<br />
Der klassischen Vorstellung von einem »richtigen Programm« kommt dabei<br />
das Datenbankelement Agent noch am nächsten, und deswegen beginnen wir<br />
mit der Programmierung eines solchen.<br />
Einen Agenten können Sie sich als eine Hülle, einen Container oder auch als<br />
ein Rahmenwerk <strong>für</strong> Ihr <strong>LotusScript</strong>-Programm vorstellen. Wir betten das<br />
Programm dort ein und lassen es dann vom Agenten ausführen.<br />
Später werden Sie Programme auch an anderen Stellen einbauen, zum Beispiel<br />
in Masken oder Schaltflächen.<br />
Den Agenten mit <strong>LotusScript</strong>-Code versehen<br />
Wir können unseren Agenten gleich, direkt nach seiner Fertigstellung, über das<br />
Menü des <strong>Notes</strong>-Clients starten. Wenn der Agent startet, dann wird er automatisch<br />
den Code ausführen, der in seinem INITIALIZE-Abschnitt steht. Diesen Code werden<br />
wir jetzt noch schnell einfügen.<br />
Abbildung 3.11 <strong>LotusScript</strong>-Ansicht des Agenten “Hello World“<br />
Klicken Sie also bitte links in der Liste auf INITIALIZE (Abbildung 3.11), und geben<br />
Sie dann rechts Folgendes ein:<br />
Messagebox "Hello World. I’m the champion!"<br />
<strong>Das</strong> war’s schon. <strong>Das</strong> ist Ihr erstes <strong>LotusScript</strong>-Programm (Abbildung 3.12).<br />
Abbildung 3.12 <strong>Das</strong> “Hello World“-Programm