Einführung

Ihnen steht mit dem Scripting in List & Label eine mächtige Erweiterungsmöglichkeit zur Verfügung, die den Zugriff auf die Variablen, Felder und mehr erlaubt. Mit Hilfe von Scripten können Sie diese ansprechen und somit viele Zusatzfunktionen komfortabel in einer Sprache Ihrer Wahl realisieren.

Hinweis: Ein Script ist eine Abfolge von Befehlen, die bei der Ausführung sequenziell abgearbeitet werden. Die Befehle entstammen dabei dem "Wortschatz" einer bestimmten Scriptsprache. Dieser Befehlssatz bestimmt, welche Möglichkeiten die Sprache bietet und wie ein Script aufgebaut sein muss.

Scripte sind in der Regel nicht allzu umfangreich und führen schon mit wenigen Befehlen zu beachtlichen Leistungen. Ein durchschnittliches Script umfasst vielleicht 20 bis 40 Zeilen Befehle. Nicht zuletzt aus diesen Gründen sind Scriptsprachen meist sehr leicht zu erlernen.

Obwohl oberflächlich sehr ähnlich, gibt es doch eine ganze Reihe von entscheidenden Unterschieden zwischen einem Script und einem ausführbaren Programm.

So sind Scripte beispielsweise nicht selbst lauffähig, sondern benötigen immer eine Umgebung, in der sie ausgeführt werden. Diese sogenannten Hosts sind für die Verwaltung der Scripte verantwortlich und erweitern die Möglichkeiten der jeweiligen Sprache meist in Form von zusätzlichen Objekten. In diesem Fall ist List & Label selbst der Host. Mittels des bereitgestellten Frameworks steht dem Anwender eine mächtige Schnittstelle zur Erweiterung der Funktionalität des Formeleditors zur Verfügung. Da List & Label-Scripte gewöhnlich innerhalb der Druckschleife häufig durchlaufen werden, dürfen diese selbstverständlich keinerlei GUI Elemente enthalten. Aus dem gleichen Grund sollten sie innerhalb eines überschaubaren Zeitrahmens ausgeführt werden können.