Hi,
es passt vielleicht nicht 100% zum Problem, aber ich würde bei solchen Funktionen die in einer
DLL per Export arbeiten und auch bei der Deklaration in den Programmen auf "veränderliche Typen" wie PChar verzichten. Lieber die expliziten Typen wie in diesem Fall PAnsiChar oder PWideChar. PChar kann ja je nach Entwicklungsumgebung was anderes sein.
Gruß, Chris