DELPHI 16 bits DLL and EXCEL 4 about CALL function (FONCTION.APPELANTE)

How must do I write my DLL function for a string result in EXCEL 4.0 or

5.0 cells.

I try :

 // DELPHI DLL 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 :)