Variable aus anderem Programm auslesen
-
Hiho liebe Freunde der Sonne,
ich hab schonwieder mal ein Problemchen

Und zwar hab ich ein Programm das mir im laufe der Zeit 4 double Variablen vollschreibt bzw hochinkrementiert
und ein 2tes Programm wo ich ein File schreiben muss wo ich die Werte aus dem anderen Programm wissen sollte. Kann mir jemand einen Tipp geben wie ich das angehen könnte ?Wäre wirklich super ^^
en schönen Abend noch
greetz sand13r
-
In das ein File schreiben, stream schliessen und dann mit dem anderen Programm das File lesend öffnen und auslesen.
-
Geht auch "gleichzeitig" mit flock.
-
Hallo und danke erstmal,
Aber woher wies ich den Namen der Datei? weil ich den in dem einen Programm angeben muss ?
-
sand13r schrieb:
Hallo und danke erstmal,
Aber woher wies ich den Namen der Datei? weil ich den in dem einen Programm angeben muss ?
Indem du dich auf einen Namen einigst?
-
also unter windows kannst du nach bestimmten variablen suchen (wenn du weist wie sie sich ändern) und dann per winapi funktion bearbeiten...
wie das aber genau funktioneirt weis ich nicht...
-
Skym0sh0 schrieb:
also unter windows kannst du nach bestimmten variablen suchen (wenn du weist wie sie sich ändern) und dann per winapi funktion bearbeiten...
wie das aber genau funktioneirt weis ich nicht...
Ist recht einfach, in einem laufenden Programm aber sehr schwer zu finden.

http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=9538
-
Dankeschön, werds mir gleich mal anschauen.
Hoffe das ich es damit hinbekomme^^
sonst meld ich mich nochmal ^^danke nochmals
Greetz sand13r
-
Hmm leider kann ich das so nicht ganz verwenden da ich kein Fenster hab sondern nur einen im Hintergrund laufenden Prozess.
Mal schauen ob ich die Prozessid so rausbekomme Danke nochmalsGreetz sand13r
PS. werde es mal mit Mailslots versuchen
-
Äh mit ReadProcessMemory auf den anderen Prozess zu gehen ist auch ziemlich übel. Zumal die Rechte die man dafür braucht, schon relativ hoch sind.
Standardmittel für Interprozesskommunikation sind (unter Windows):
- Mailslots
- Named Pipes
- Sockets
- (Named) Memory Mapped Files
-
drakon schrieb:
Ist recht einfach, in einem laufenden Programm aber sehr schwer zu finden.

http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=9538
genau das tutorial hatte ich auch im kopf...
hatte nur keine zeit und lust den link zu posten