Wenn Du Strings an die
DLL übergeben willst oder die
DLL selbst Strings zurückgeben soll, musst Du ShareMem einbinden, und zwar als erste
Unit (sowohl in der
DLL als auch in der Anwendung). Der einfachere Weg ist allerdings, keine Strings zu übergeben, sondern PChars.
[edit] Nachtrag: wenn Du nicht auf Strings verzichten willst und den Weg über ShareMem gehst, musst Du zusätzlich zur Anwendung und der
DLL noch die DELPHIMM.DLL an den Endkunden weitergeben, sonst nützt Dir ShareMem nichts. [/edit]