Jump to content

C/C++ Variablen zwischen verschiedenen Programmen übergeben


Gast Achsdrian

Recommended Posts

Guten Abend

 

Ich hätte da wieder mal eine kurze, wahrscheinlich relativ blöde Frage: Ist es möglich Variablen zwischen verschiedenen Programmen zu übergeben?

 

Ich möchte zwei verschiedene Programme mit verschiedenen Aufrufzyklen miteinander kommunizieren lassen.

Ist das möglich? Wenn ja, wie?

 

Danke und einen schönen Abend

Link zu diesem Kommentar
Share on other sites

  • 5 weeks later...

Hallo,

 

da gibt es ein paar Möglichkeiten.

 

Zum einen kannst du shared memory benutzen, was quasi ein Speicherbereich ist, der von allen Programmen benutzt werden kann. Ist relativ einfach zu synchronisieren, aber du musst dich um die Speicherbelegung selber kümmen..

 

Oder du benutzt threads, da kannst du sogar die gleichen Variablen benutzen, d.h. du hast einen Masterprozess und der startet dann eine beliebige Anzahl Kindprozesse, die über globale Variablen kommunizieren können.

 

Oder du benutzt ein Netzwerksocket, dann kannst du sogar über mehrere Rechner kommunizieren.

Link zu diesem Kommentar
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...