Passing Strings from DLL to Excel97 Problems

Passing a String from Excel to my Delphi 3 DLL (as PChar) is no
problem, but how do I find a way back?
All trying ends up with nice GPFs... Do I really have to go via
the clipboard?

Thanx,

MAG