[firebase-br] UDF rfunc X64

Edson Marco edmafer em gmail.com
Ter Jul 20 17:26:56 -03 2010


Gustavo... o 2.5 já incorpora muitas das funções que você utiliza na rfunc.

E dá uma olhada com carinho nisto pois (não lembro se ele, ou o 3.0) terão
mudanças quanto ao uso das UDFs... então para não ter um problema no futuro
talvez valha a pena mudar agora a forma de trabalho.

2010/7/20 Gustavo Moda <gustavo.moda em gmail.com>

> Amigos,
>
> Uso algumas UDF no firebird e agora, estou migrando para a plataforma X64,
> e
> a udf pelo que vi, roda somente na 32 bits.
> Pergunto:
>
> Alguém conhece alguma UDF que roda em 32 e 64 bits, na versão do firebird
> 2.0.X, 2.1, e na 2.5?
>
> Ou desenvolvo minhas UDF? Algumas eu consigo passar para PROCEDURES, mas
> outra.
>
> Alguem tem uma luz antes de mergulhar na mudança.
>
>
> Algumas que uso:
> EXTERNAL FUNCTION EXTRACTYEAR;
>  EXTERNAL FUNCTION EXTRACTWEEKDAY;
>  EXTERNAL FUNCTION DATETOSTR;
>  EXTERNAL FUNCTION FIRSTDAYMONTH;
>  EXTERNAL FUNCTION LASTDAYMONTH;
>  EXTERNAL FUNCTION INCDATE;
>  EXTERNAL FUNCTION TIMETODOUBLE;
>  EXTERNAL FUNCTION DOUBLETOTIME;
>  EXTERNAL FUNCTION ABS;
>  EXTERNAL FUNCTION FLOOR;
>  EXTERNAL FUNCTION POWER;
>  EXTERNAL FUNCTION ROUND;
>  EXTERNAL FUNCTION MOD;
>  EXTERNAL FUNCTION CHR;
>  EXTERNAL FUNCTION LTRIM;
>  EXTERNAL FUNCTION RTRIM;
>  EXTERNAL FUNCTION STRTRIM;
>  EXTERNAL FUNCTION RUPPER;
>  EXTERNAL FUNCTION SUBSTR;
>  EXTERNAL FUNCTION STRREPEAT;
>  EXTERNAL FUNCTION STRREPLACE;
>  EXTERNAL FUNCTION LONGSTRREPLACE;
>  EXTERNAL FUNCTION STRPOS;
>  EXTERNAL FUNCTION STRLEN;
>  EXTERNAL FUNCTION PADLEFT;
>  EXTERNAL FUNCTION FLOATTOSTR;
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
/*
 * Edson Marco Ferrari Junior
 * edmafer em edmafer.com.br
 * http://www.edmafer.com.br
 */



Mais detalhes sobre a lista de discussão lista