Datenaustausch zwischen 2 exen
-
Moin,
wie tausche ich am besten Strings zwischen 2 verschiedenen Exe'n aus?
Detail: Die eine Exe sendet( permanent ) Strings( => char* ), die zweite Exe empfängt( aktuell noch: soll empfangen
) und verarbeitet die Strings, dann bool zurück.
Wie würdet ihr das angehen?
Habe zwar schon öfters mit solchen Sachen zu tun gehabt, aber bisher nur mit Datenaustausch mittels Dateien. Gut und bewährt. Nur diesesmal solls 'direkt' gehen.
grüssle
BCB 2007, wenn das was nützt
-
Hallo,
du könntest deine Daten via Sockets hin und her senden, oder (aber eher unschön) Umgebungsvariablen schreiben.
mfg, Micha
-
Hallo
Außerdem bietet die WinAPI noch Windows-Messages (eher für kurze Sachen) und geteilte Speicherbereiche.
bis bald
akari
-
Habe sowas letzens mit
http://msdn.microsoft.com/en-us/library/ms649011(VS.85).aspx
gelößt
-
WM_COPYDATA ist
THX & grüssle
-
IPC macht man in der Regel über TCP/IP oder pipes, die Windows API bietet allerdings noch zwei weitere Möglichkeiten mit Mailslots und WM_COPYDATA.
Gruß,
Doc