Varible aus anderem Programm lesen

Hallo an alle,

ich möchte gerne mit einem Programm eine Variable aus einem anderen Programm auslesen. Geht das? Und wie geht das?

Ich möchte das ganze nicht über eine Datei lösen und ich möchte die Variable auch nur lesen und nicht verändern. (für einen der böses denkt)

Ich programmiere mit VS 6.0 und habe beide Programme geschrieben. Kann also in beiden Programmen Variablen anlegen so wie ich lustig bin und wie es nötig ist.

Danke für die Hilfe
Dirk

ich möchte gerne mit einem Programm eine Variable aus einem
anderen Programm auslesen. Geht das? Und wie geht das?

Nicht direkt, denn du kannst aus dem Speicherbereich des einen Programm nicht im Speicherbereich des anderen Programms lesen. Du musst den Wert der Variable mittels einer Nachricht vom einen Programm zum anderen Programm schicken.

Sowas geht über Sockets, Pipes, Shared Memory oder Remote Procedure Calls (RPC/RMI/Corba/etc).
Siehe z.B.
http://de.wikibooks.org/wiki/Betriebssystemtheorie/_…
http://de.wikipedia.org/wiki/Interprozesskommunikation

Ich programmiere mit VS 6.0 und habe beide Programme
geschrieben. Kann also in beiden Programmen Variablen anlegen
so wie ich lustig bin und wie es nötig ist.

Am einfachsten ist IMO die Kommunikation wie Shared Memory oder via Sockets. In ersterem Fall legst du im gemeinsamen Speicherbereich die Variable ab und kannst sie aus dem anderen Programm aus lesen. In zweiterem Fall öffnest du im lesenden Programm eine Socket und aus dem anderen Programm verbindest du dich damit und schickst den Variablenwert rüber.