Naum programo em Delphi, mas acho que o erro est� na fun��o...
Uma fun�ao em Delphi retorna somente um valor, ou seja na sua fun��o est� 
retornando um boolean...
Do jeito que est�, deve ser colocado um procedimento...
Procedure DtGetData ( sParam: PChar; var sResult: PChar) stdcall;
Provavelmente j� deva funcionar...
Se quizer trabalhar com uma fun��o, deve definir o seguinte...
function DtGetData ( sParam: PChar): PChar; stdcall;
e dentro da sua fun��o, vc deve dar o valor de retorno, que no caso o valor 
armazenado em sResult dentro da sua fun��o, da seguinte maneira...
.
.
.
DtGetData:= sResult;

Isso deve sanar o problema...
Abra�o
Rodrigo.

>
>Pessoal, estou com o seguinte problema:  Eu tenho uma DLL, feita em Delphi
>com a seguinte fun��o:
>
>     function DtGetData ( sParam: PChar; var sResult: PChar): Boolean;
>     stdcall;
>
>No Centura eu fiz o seguinte:
>
>     * Library name: DtRcData.dll
>         * Function: DtGetData
>           Description: Call DtGetData to get a list of items available to 
>a
>variable.
>           Export Ordinal: 0
>           Returns
>             * Boolean: BOOL
>           Parameters
>             * String: LPSTR
>             * Receive String: LPSTR
>
>
>     Na chamada da fun��o, fa�o o seguinte:
>
>             Call SalStrSetBufferLength( sResult, 500 )
>             Call DtGetData ( sPar1, sResult )
>
>     O problema que ele est� retornando "sujeira" na sResult.  Algu�m j� 
>teve
>esse problema ou tem alguma dica?! Qualquer palpite � v�lido.
>
>
>
>Grato
>
>
>Adriano Tchen.
>
>==============================================
>Lista de Centura SQLWindows
>Administrador : [EMAIL PROTECTED]
>[ http://www.centuraexplorer.com ]
>Para sair desta lista mande mensagem para:
>[EMAIL PROTECTED] sem nada no Subject e
>com o comando a seguir no corpo da msg:
>"unsubscribe sqlwin" (sem as aspas)
>==============================================

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

==============================================
Lista de Centura SQLWindows
Administrador : [EMAIL PROTECTED]
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
[EMAIL PROTECTED] sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a