Parameter von einem programm aufs andere übergeben

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Parameter von einem programm aufs andere übergeben

Beitrag von benpicco »

Wie kann ich, wenn ich zwei Programme habe, die beide laufen, etwas von einem Programm auf das andere übergeben?
Angenommen, Programm A

Code: Alles auswählen

Test$="Nachricht von Programm A"
sende_Text_an_Programm_B(Test$)
und Programm B

Code: Alles auswählen

Test$=Emfange_Text_von_Programm_A()
debug Test$
Wie kann man soetwas machen?
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Benutzeravatar
Green Snake
Beiträge: 1394
Registriert: 22.02.2005 19:08

Beitrag von Green Snake »

ich weis nur, das wenn man ein programm mit runprogram ausführt, einen parameter angeben kann, dieser kann dan vom anderen progg mit programmparameter aufgerufen bzw abgerufen werden.

wie das beim laufen geht, weis ich nicht :wink:

du könntest höchstens die netzwerk befehle nehmen, und dann das ganze inter, sprich nur auf einem computer versenden und empfangen :allright:
-.-"
Benutzeravatar
Kiffi
Beiträge: 10719
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Parameter von einem programm aufs andere übergeben

Beitrag von Kiffi »

> Wie kann man soetwas machen?

hierfür kannst Du einen globalen Speicherbereich reservieren, auf den beide
Programme Zugriff haben. In diesen Du kannst dann die Nachrichten
hineinschreiben und wieder auslesen.

Benutze hierfür die GlobalSharedMemory-Funktionen aus dem PBOSL-Paket.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
benpicco
Beiträge: 391
Registriert: 01.10.2004 15:32
Wohnort: im Code
Kontaktdaten:

Beitrag von benpicco »

Danke, werd ich versuchen.
Johann Wolfgang von Geothe hat geschrieben:Wie dieses oder jenes Wort geschrieben wird, darauf kommt es doch eigentlich nicht an, sondern darauf, daß die Leser verstehen, was man damit sagen wollte.
Antworten