Gemeinsamer Datenbereich von zwei Programmen
-
Hallo!
Ist es möglich einen Zeiger von einem Programm an ein anderes zu übergeben, also die Anfangsadresse eines Arrays als Parameter beim Aufruf des zweiten Programms zu übergeben?
Das erste Programm liest Messdaten ein und speichert sie ab, das zweite Programm soll diese Daten nur lesen (nicht aus der Datei, sondern direkt aus dem Speicher) und dann per tcp packet verschicken.
Es ist nicht möglich die Daten aus der Datei herauszulesen!!
Gibt es vielleicht noch eine andere Möglichkeit?
beeblomarv
-
Das hängt vom Betriebssystem ab - welches verwendest du. Das Stichwort nach dem du googlen solltest ist IPC (Inter Process Communication)
-
Ich benutze den Beck Chip SC12 @CHIP-RTOS.
Jetzt habe ich was gefunden, Stichwort: Message Exchange Manager,
damit müsste es möglich sein Daten zu senden.
-
Dieser Thread wurde von Moderator/in Shade Of Mine aus dem Forum ANSI C in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.