Tente usar outros tipos de dados, p. exemplo:
        Receive String: HSTRING

> ----- Mensagem original -----
> De:           [EMAIL PROTECTED] [SMTP:[EMAIL PROTECTED]]
> Enviada em:           sexta-feira, 30 de março de 2001 11:26
> Para:         [EMAIL PROTECTED]
> Assunto:              [sqlwin] Chamada DLL
> 
> 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)
> ==============================================
ÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝ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