Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Datenaustausch zwischen 2 exe

18 views
Skip to first unread message

Peter Gast

unread,
Jan 15, 2012, 5:40:22 AM1/15/12
to
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


Michael Fuchs

unread,
Jan 15, 2012, 4:04:54 PM1/15/12
to
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/2007/08/09/simple-inter-process-communication-in-vbnet/


mfg
Micha
--
Meine Wanderungen durch Realität und Cyberspace

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