02.07.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!