olá,

descobri pessoal, seguinte.. equívoco meu, claro rsrs..
esqueci que a chamada as udfs pelo IB/FB a parametros
do tipo integer e double precision, os valores são passados
por REFERÊNCIA. Pois é, aí foi só eu fazer as seguintes
modificações:

//criei tipos, ponteiro de integer e double
type
    pInt = ^Integer;
    pDoub = ^Double;

//modifiquei a função
[code]
function udf_ScriptInFile(irc: pInt; fval: pDoub): PChar;
//.
//.

Writeln( F, Format( 'update recebimentos set valor_conta =
%f where id_pk = %d;', [fval^, irc^]) );

//.
//.
end;
[/code]


..Fica então registrado, para futuras consultas! valeu!

           
_______________________________________________________
Abra sua conta no Yahoo! Mail: 1GB de espaço, alertas de e-mail no celular e anti-spam realmente eficaz.
http://br.info.mail.yahoo.com/


--
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]




Links do Yahoo! Grupos

Responder a