Datenaustausch zwischen 2 exe

15/01/2012 - 11:40 von Peter Gast | Report spam
Ich starte innerhalb von ProgrammA.exe die ProgrammB.exe -was auch gut
funktioniert- mittels
Dim p As Process = New Process

p.StartInfo.FileName = ProgrammB.exe

p.StartInfo.Arguments = ("ToDo" + vbNewLine + strArgumente)

p.Start()

Kann man statt eines Strings (strArgumente) auch ein Bytefeld an ProgrammB
übergeben? Kann man von ProgrammB dann Werte (oder Bytefeld) wieder zurück
an das aufrufende ProgrammA geben? Im Moment mache ich das so, dass
ProgrammB die Daten in eine Datei schreibt, die ProgrammA dann ausliest,
aber vielleicht geht das auch einfacher.

Danke Peter
 

Lesen sie die antworten

#1 Michael Fuchs
15/01/2012 - 22:04 | Warnen spam
Am 15.01.2012 11:40, schrieb Peter Gast:
Kann man statt eines Strings (strArgumente) auch ein Bytefeld an ProgrammB
übergeben? Kann man von ProgrammB dann Werte (oder Bytefeld) wieder zurück
an das aufrufende ProgrammA geben? Im Moment mache ich das so, dass
ProgrammB die Daten in eine Datei schreibt, die ProgrammA dann ausliest,
aber vielleicht geht das auch einfacher.



Klingt eigentlich nach IPC (Interprozesskommunikation). Vielleicht hilft
dir das hier weiter:

http://anoriginalidea.wordpress.com...-in-vbnet/


mfg
Micha
Meine Wanderungen durch Realitàt und Cyberspace

auf --> http://www.michael-fuchs.net <--

Ähnliche fragen