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 |