[firebase-br] UDF do Firebird 2.1 não funciona no Firebird 2.5

Carlos H. Cantu listas em warmboot.com.br
Sex Dez 6 17:17:47 -03 2013


Verifique no Firebird.conf se a pasta onde ela está gravada está
autorizada.

Se a UDF foi compilada em 32bits, só irá rodar no FB 32bits.

[]s
Carlos H. Cantu
www.FireBase.com.br - www.firebirdnews.org
www.warmboot.com.br - blog.firebase.com.br

FD> Boa tarde,

FD> Tenho uma dll feita no Delphi 7, e utilizo ela como UDF no Firebird 2.1 ao
FD> migrar o banco para a versão do Firebird 2.5 a dll/UDF deixou de funcionar.

FD> Alguém sabe como posso resolver essa situação?

FD> Vejam como está declarado no Delphi 7.
FD> function Codigobarras_PA(Cliente :pchar; mesref: pchar): pchar; export;
FD> StdCall;

FD> Vejam como ela foi registrada no Firebird 2.5.

FD> DECLARE EXTERNAL FUNCTION CODIGOBARRAS_PA
FD>     CSTRING(20) NULL,
FD>     CSTRING(7) NULL
FD> RETURNS CSTRING(15) FREE_IT
FD> ENTRY_POINT 'Codigobarras_PA' MODULE_NAME 'codbarrasPA';

FD> Lembrando mais uma vez que essa dll/UDF funciona perfeitamente no Firebird
FD> 2.1.

FD> Atenciosamente,

FD> Flávio Divino.
FD> ______________________________________________
FD> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
FD> Para saber como gerenciar/excluir seu cadastro na lista, use:
FD> http://www.firebase.com.br/fb/artigo.php?id=1107
FD> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista