eva/3 Application BuilderEntwicklung von eva/3 Anwendungeneva/3 Anwendungen ausführen 

Übergabeparameter

Einer eva/3 Application Builder Anwendung können beim Starten unterschiedliche Befehlszeilenparameter übergeben werden.

Parameter Beschreibung Beispiel Optional
-p <path> Erwartet eine absolute oder relative Pfadangabe zu dem auszuführenden eva/3 Projekt oder zu der eva/3 .jar-Datei die das auszuführende Projekt enthält. Als Pfadtrennzeichen kann der Slash / ebenso verwendet werden wie der \. -p ./sysvartest.jar Nein
-o <path> Definiert den projektrelativen Pfad zu dem auszuführende Formular, Bericht oder Makro. -o Makros/Start.macro Nein
-pr <print|preview> Das -pr Parameter erlaubt die Einstellung, ob ein Bericht in der Vorschau geöffnet, oder direkt auf den Drucker ausgegeben wird. Als Parameterargument kann entweder die Zeichenkette print für die Druckerausgabe oder preview für die Vorschau übergeben werden.

Dieses Parameter ist optional. Wird dieses Parameter bei dem Start eines Berichtes nicht gesetzt, so wird der Bericht nach dem Starten im Vorschaumodus geöffnet.

Hinweis: Dieser Parameter kann nur beim Starten von Berichten eingesetzt werden.
-pr print Ja
-d <true|false> Das -d Parameter erlaubt die Einstellung, ob ein Formular in einem SFrame oder einem SDialog geöffnet wird. Ein SDialog besitzt im Gegensatz zu einem SFrame kein Anwendungsicon und wird unter Windows nicht in der Taskleiste dargestellt. Das Parameterargument true öffnet das Formular im SDialog, false in einem SFrame.

Dieses Parameter ist optional. Wird dieses Parameter bei dem Start eines Formulars nicht gesetzt, so wird das Formular in einem SFrame geöffnet.

Hinweis: Dieser Parameter kann nur beim Starten von Formularen eingesetzt werden.
-d true Ja
-m<number> <arg> Erlaubt die Übergabe von Referenzwerten an das Startmakro. Der mit <arg> übergebene Wert wird dem Referenzwert der entsprechenden <nummer> des Makroparameters übergeben. (Siehe auch Referenzwerte zuweisen)

Dieses Parameter ist optional.

Hinweis: Dieser Parameter kann nur beim Starten von Makros eingesetzt werden.
-m1 Wert Ja
-V<name> <value> Ermöglicht die Übergabe von Werten die als eva/3 Systemvariablen in die Anwendung übernommen werden. Auf die eva/3 Systemvariablen können in SQL-Abfragen, Ausdrücken oder eigenen Befehlen zugegriffen werden.

Dieses Parameter ist optional.
-Vvarname varwert Ja
-enablesqloutput Wird das Parameter -enablesqloutput gesetzt, so werden während der Anwendungslaufzeit alle abgesetzten SQL-Statements auf die Standardausgabe der Anwendung ausgegeben. Die Standardausgabe ist zumeist das Befehlszeilenfenster in dem die Anwendung gestartet wurde.

Dieses Parameter ist optional.

Hinweis für Windows: Dies erfordert den Start durch %JAVA_HOME%/bin/java.exe und nicht durch %JAVA_HOME%/bin/javaw.exe, da die javaw.exe die Befehlszeilenausgabe unterdrückt.
-enablesqloutput Ja
-version Gibt den Versionsstring der verwendeten eva/3 Laufzeit auf die Befehlszeile aus und beendet die Anwendung.

Dieses Parameter ist optional.

Hinweis für Windows: Dies erfordert den Start durch %JAVA_HOME%/bin/java.exe und nicht durch %JAVA_HOME%/bin/javaw.exe, da die javaw.exe die Befehlszeilenausgabe unterdrückt.
-version Ja