LabVIEWForum.de
Datenübergabe an Ausführbare Datei - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Application Builder (/Forum-Application-Builder)
+---- Thema: Datenübergabe an Ausführbare Datei (/Thread-Datenuebergabe-an-Ausfuehrbare-Datei)



Datenübergabe an Ausführbare Datei - halford - 02.01.2007 12:44

Hallo,

eine LV-Applikation, die mit der Entwicklungsumgebung LV 7.1 läuft, soll an eine weitere LV-Applikation, die mit LV 8.20 und als *.exe erstellt wurde, Parameter übergeben und ausführen.

Welche Möglichkeiten bestehen?


Gruß, halford


Datenübergabe an Ausführbare Datei - A.Berndsen - 02.01.2007 16:10

Hallo Halford,

da Du nur spärliche Infos angegeben hast, kann ich Dir auch nur ne "spärliche" Antwort liefern.
DataSockets ! (Palette Datenkommunikation)

Gruß
Andreas


Datenübergabe an Ausführbare Datei - VDB - 02.01.2007 16:36

Hallo,

Du kannst das Property "Application:Command Line Arguments" benutzen, damit bekommst Du ein Array von Strings mit den Parameter womit die Exe aufgerufen wurde. Die Exe kannst Du mit "System Exec.vi" aufrüfen.

Gruß

VDB


Datenübergabe an Ausführbare Datei - halford - 03.01.2007 09:48

Hallo,

danke für die Anworten.

Ich werde beide Lösungen mal ausprobieren und für mich die beste Lösung heraussuchen.

Gruß, halford


Datenübergabe an Ausführbare Datei - halford - 03.01.2007 11:05

Hallo VDB,

ich habe etwas probleme mit Deiner Lösung.

Mit dem Property kann ich keine Parameter auslesen.
Mache ich bei der Parameterübergabe etwas falsch?

DANKE!

Anbei die Dateien:


Datenübergabe an Ausführbare Datei - VDB - 03.01.2007 11:15

Hallo,

wahrscheinlich hast du beim Build der Exe die Option "Pass all command line parameters to application" (Abschnitt Advanced) nicht angehakt.

Gruß

VDB


Datenübergabe an Ausführbare Datei - halford - 03.01.2007 13:18

Hallo,

mit der Einstellung funktioniert es nun. DANKE!

Kann man "Rückwärts" mit diesen Verfahren auch Parameter übergeben - also nach Beendigung der .exe-Applikation zur Applikation in LV.

Oder kommt besser hier DataSocket zum Einsatz?

Kann man mit ActiveX hier was aufsetzen?

DANKE!

Gruß, halford