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
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
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
Hallo,
danke für die Anworten.
Ich werde beide Lösungen mal ausprobieren und für mich die beste Lösung heraussuchen.
Gruß, halford
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:
Hallo,
wahrscheinlich hast du beim Build der Exe die Option "Pass all command line parameters to application" (Abschnitt Advanced) nicht angehakt.
Gruß
VDB
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