Menü

iScript

Zurück | Ebene zurück

Die iScript-Entwicklungsumgebung

Mit iScript bezeichnen wir das Objektmodell innerhalb der EULANDA®-Warenwirtschaft und die Programmbibliotheken um die wir die Skriptsprachen VBScript und Javascript erweitert haben. Diese Erweiterungen ermöglichen unter Anderem den Zugriff auf etliche EULANDA-Funktionen und -Daten.

Dieses Objektmodell lässt sich aber nicht nur von Skripts innerhalb EULANDAs verwenden sondern über die OLE-Automatisierung genannte Technik auch von "echten" Programmiersprachen, wie Delphi oder C++. Selbst Transact-SQL bietet über spezielle gespeicherte Prozeduren eine Zugriffsmöglichkeit auf OLE-Objekte.

Anleitung zur Nutzung der iScript-Beispiele

Um die Code Beispiele nutzen zu können müssen sie die Eulanda geöffnet haben. Sie können den iScript-Editor über das Tastaturkürzel Umsch+Strg+F6 oder über das Menü: Developer\iScript-Editor aufrufen.

Hinweis

Der iScript-Editor ist standardmäßig gesperrt. Über das Hilfe-Menü können Sie über den Menüpunkt Entwickler-Modus, das Developer-Menü aktivieren. Hierzu wird ein Passwort abgefragt, was in der Standradauslieferung auf dev08 eingestellt ist. Erst damit lässt sich der iScript-Editor auch über die Tastenkombination öffnen.

Um jetzt ein Beispiel zu testen müssen Sie den Quelltext aus dem Beispiel kopieren und in den Editor einfügen. Um das Script zu starten klicken Sie entweder in der Werkzeugleiste auf das Symbol mit dem grünen Dreieck oder sie drücken Strg+E. Jetzt wird das Script ausgeführt und es sollte eine Ausgabe auf ihrem Bildschirm erscheinen. 

iScript-Editor

Beispiel zur Anpassung der Symbolleiste:

Hier ist eine detaillierte Anleitung zur Erstellung einer angepassten Symbolleiste mit Script Einbindung.

HOW TO: Symbolleisten_Anpassung_Tutorial

Registrierung von EULANDA für externen Zugriff

Möchten Sie von externen Programmen - zum Beispiel OLE-Automation Windows-Scripting-Host -  auf das EULANDA-Objektmodell zugreifen, so muss EULANDA hierfür einmalig registriert werden. Starten Sie dazu EULANDA mit dem Parameter /REGSERVER mit Administratorberechtigungen.

EULANDA.exe /REGSERVER

Inhalt zur iScript-Dokumentation

iScript Editor
LIBRARY: ellib
LIBRARY: impex
DIALOG: BrowserAction
DIALOG: MultiDlg
DIALOG: MultiSelect
DIALOG: OpenDialog
DIALOG: Report.GetDateDlg
DIALOG: Report.GetOptionsDlg
DIALOG: Report.GetStringDlg
DIALOG: Smartfilter
DIALOG: WebBrowser
OBJECT: Application
OBJEKT: Client
OBJECT: Context
OBJECT: Dataset
OBJECT: Installer
OBJECT: LagerGruppe
OBJECT: PrintJob
OBJECT: Registry
OBJECT: Report
OBJECT: StringList
OBJECT: Options