Shared memory in DLL

Hi,

ich würde gerne eine Kommunikation zwischen meinen beiden Programmen ermöglichen, von denen eines in VB und das andere in Blitz3d geschrieben ist.
Nach dem suchen einer Lösung bin ich auf den Shared Memory gestoßen, der in C verwendet werden kann und mit dem ich durch eine in C geschriebene DLL eine Kommunikation ermöglichen kann.

Ich habe mir das so vorgestellt, dass die DLL eine Funktion zum Lesen und eine zum Schreiben (ein 4-stelliger String als Variable reicht vorerst) exportiert.
Dann kann ich die Funktionen sowohl im VB- als auch im Blitz3d-Programm einbinden und so kommunizieren.

der Haken an der Sache: Ich habe absolut keine Ahnung von C und kriege es auch mit den Beispielen aus dem Internet nicht gepeilt, mir eine solche DLL zu schreiben.

Daher wäre es schön, wenn ein erfahrener C-Programmierer mir kurz einen passenden Quelltext schreiben könnte.

Den passenden Compiler (Visual C++ 6) habe ich installiert.

mfg
Fredde