DLL 16 Bits DELPHI and EXCEL

How must do I write my DLL function for a string result in EXCEL 4.0/5.0
cells.

I try :

  // DELPHI DLL 16 bits FUNCTION CODE:
______________________________________

Function GetOption: PChar;

begin

   // ....

   Result := 'MYTEXT';

end;

 // EXCEL 4 CELL CODE:
______________________

= CALL("C:\MYDLL";"GetOption";"D!")

 --> Return in Excel cell : YTEXT_WithEsotericsChars;

 I think understand Excel truncate the first char because it's usually
the length octet of string; and  _WithEsotericsChars because it's the
'garbage' of my pointer to 255 characters.

Help me for a clean string in a clean cell !

Reply by E-mail, please.

                                Thanxs :)