Variablenübergabe applikationsübergreifend

Gast #385211
Lesenswert?

Hallo erst'mal,

eine kleine Frage an die PC-Programmierer:

Sollen sich zwei Programme mit Daten austauschen, so hat man das zu
Turbo C - Zeiten (DOS), z.B. mit einer Textdatei gemacht.

Heute mit winXXxx, sieht das wohl anders aus ???
Speicherbereich übergeben, kommt ja wohl nicht in Frage, oder wie ??
ODBC ist vielleicht mit Spatzen auf Kanonen geschossen ?
Oder doch txt-file.

Zur Problemstellung:
Applikation (program) A misst und berechnet einen float-Wert;
Applikation B mus diesen Wert weiter verwursten (nicht in A möglich
!).

Für Eure zahllosen Antworten und Ideen bedanke ich mich 1000-mal !
Und :
Schönen Feierabend noch !
Persönliche Seite #385212
Lesenswert?

Das Thema heisst Interprozesskommunikation. Dafür gibt es unter Windows
mehrere Mechanismen:

- shared Memory
- Windows-Nachrichten
- named Pipes
- Mailslots
- Sockets
- COM/DCOM
- DDE/OLE

um nur einige zu nennen.

Zusätzlich zu betrachten sind Synchronisationsmechanismen (Events,
Mutexe etc.), die gerade beim Gebrauch von shared Memory wichtig sind.

Grundlagen davon sind bereits im Buch "Inside Windows NT" von Helen
Custer aus dem Jahre 1993 beschrieben. Solange gibt es den meisten Kram
davon schon (wenn man mal von COM/DCOM etc. absieht).
Gast #385213
Lesenswert?

Super !

besten Dank für die Stichworte.
Wie man vielleicht schon merkt, bin ich etwas älter (>40) und habe
bis win2000 dieses Betriebssystem für eine ansteckende Krankheit
gehalten- win 95/98 nicht wirklich programmiert, nur benutzt.
Eigentlich komme ich mehr aus dem µC-Hard-Soft-Bereich - Pardon !

Spass beiseite - Aktion Lebenslanges Lernen (VDI) und ein Buch schon
gegriffen.
Also noch'mal besten Dank !

Dietmar

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren