DLL -Variablen global verfügbar

Anfängerfragen zum Programmieren mit PureBasic.
Barratator
Beiträge: 17
Registriert: 26.04.2008 09:48

DLL -Variablen global verfügbar

Beitrag von Barratator »

Hallo,
ich hab' ein kleines Problem:
Wenn ich eine DLL kompiliere und irgendwo hinschiebe öffnet ein Programm die DLL und greift auf dessen Funktionen zu. Ein zweites Programm kommt und greift auch auf diese DLL zu. Beide Programme haben zwar jetzt die selbe DLL, aber Variablen innerhalb einer DLL-Instanz bleiben auch nur bei diesem Prozess.
Wie kann ich es jetzt machen, dass beide Prozesse im Prinzip die selbe Variablen haben? Also:

Prozess 1->Schreibt in xyz einen Wert.
Prozess 2->Liest den Wert aus xyz aus.

Danke im vorraus :-)

Gruß
Bastian
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Das hier sollte helfen
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Rings
Beiträge: 977
Registriert: 29.08.2004 08:48

Beitrag von Rings »

Global Shared memory, siehe PBOSL oder Thomas's link
Rings hat geschrieben:ziert sich nich beim zitieren
Antworten