13.04.2017 Views

test

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

5 Fehlerbehebung<br />

In diesem Kapitel wird beschrieben, wie Sie allgemeine Fehlermeldungen interpretieren, die beim Ausführen<br />

eines Skripts angezeigt werden können.<br />

Reservierte Wörter<br />

Der Skripteditor und das ESTK sowie viele andere Skripteditoren markieren bestimmte Wörter, die Sie<br />

eingeben.<br />

Beispielsweise werden die Booleschen Werte true und false stets markiert. Andere Beispiele werden<br />

nachfolgend aufgeführt.<br />

AS<br />

tell<br />

end<br />

with<br />

set<br />

JS<br />

var<br />

if<br />

else<br />

with<br />

VBS<br />

Dim<br />

Set<br />

MsgBox<br />

Diese markierten Wörter sind von der Skriptsprache für besondere Zwecke reserviert und können nicht als<br />

Variablennamen verwendet werden. Sie können reservierte Wörter als Teil einer Zeichenfolge verwenden,<br />

da sie in Anführungszeichen eingeschlossen sind. Sie können sie auch in Kommentaren verwenden,<br />

weil Kommentare durch die Skript-Engine ignoriert werden.<br />

Prüfen Sie bei einem Hinweis auf einen Syntaxfehler, ob Sie versehentlich ein reserviertes Wort verwendet<br />

haben. Eine vollständige Liste der in der Skriptsprache reservierten Wörter finden Sie in einer der Ressourcen<br />

in Kapitel 6, „Bibliographie“.<br />

Fehlermeldungen des AppleScript-Skripteditors<br />

Wenn das AppleScript-Skript einen Fehler enthält, markiert der Skripteditor den entsprechenden Teil des<br />

Skripts und zeigt eine Fehlermeldung an.<br />

Prüfen Sie den markierten Teil des Skripts auf korrekte Rechtschreibung und Zeichensetzung. Wenn Sie<br />

keinen Fehler im markierten Text finden, prüfen Sie den Text direkt vor der Markierung. Wenn dieser Text<br />

einen Fehler enthält, hat die Skript-Engine möglicherweise einen anderen als den markierten Text erwartet.<br />

50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!