Kommunikation mit anderen Programmen
-
Hallo!
Ich hab da mal ne grundlegende Frage.
Wie kann man mit C++ mit anderen Programmen kommunizieren? Gibt es zu diesem Thema empfehlenswerte Bücher?Konkret würde ich gerne ein Programm schreiben, welches GPS-Daten in einer Datenbank speichert und bei Aufforderung mit Google-Earth öffnet.
Danke,
Tom
-
Hi,
möglichkeiten gibt es mit C++ sogar einige.Eine möglichkeit ist die Einrichtung eines gemeinsamen Speicherbereichs oder das Verwenden von "Signals".
Also C++ als solches kann das eigentlich nicht, es ist Sache des Betriebssystems dies zu ermöglichen, daher bietet jedes OS seine eigenen Funktionen.
Gruß Andy
-
Hallo Andy,
Ich bin mir sicher, dass es mit C++ die Möglichkeit gibt sowas zu machen....Die Frage war eher wie man sowas macht. Weißt du ein Buch oder ein Homepage die da weiterhelfen kann?
schönen Gruß
Tom
-
http://de.wikipedia.org/wiki/D-Bus
DBUS gibts für Windows und Linux
-
Tom_Meiers schrieb:
Hallo!
Wie kann man mit C++ mit anderen Programmen kommunizieren?Siehe entsprechender Thread:
http://www.c-plusplus.net/forum/viewtopic-var-t-is-219630-and-highlight-is-.htmlTom_Meiers schrieb:
Konkret würde ich gerne ein Programm schreiben, welches GPS-Daten in einer Datenbank speichert und bei Aufforderung mit Google-Earth öffnet.
Da reicht doch einfach eine DB Abfrage (GPS Daten), bzw. ShellExecute(..) o.ä. für Google- Earth.
Ich denke Du benötigst die in der ersten Antwort enthaltenen Mittel nicht um dein Problem zu lösen.
Simon
-
Also öffnen wurde ja schon genannt.
Für ganz einfache Kommunikation ohne Nachrichtenschleife und so einfach Dateien nehmen(Textdatei z.B.) da Daten ablegen und von ienem anderen Programm nutzen lassen.