Bist du sicher das du mit STRING arbeitest und net mit PCHAR ?
und wenn ja...dann Probier deine Programm/
DLL-Kombination auf einem Rechner aus der keine Sharemem.dll installiert hat.
Solange du das auf deinem "Entwicklungs"-Rechner laufen läßt passiert nix. Er findet ja die Sharemem.dll