[firebase-br] UDF do Firebird 2.1 não funciona no Firebird 2.5
Gladiston Santana
gladiston em vidy.com.br
Sex Dez 6 18:03:38 -03 2013
As restriçoes para uso de UDF aumentaram, veja o arquivo firebird.conf, os
comentários são autoexplicativos.
Se voce nunca administrou permissões no Windows, vai sentir dificuldade.
Além disso tenha certeza que suas DLLs não dependem de arquivos de
terceiros, até ligações com a Shell do Windows complica a vida.
Na dúvida recompile.
E como o Carlos mencionou, use DLLs compativeis com o seu sistema.
Em 6 de dezembro de 2013 16:32, Flavio Divino <flaviodivino em gmail.com>escreveu:
> Boa tarde,
>
> Tenho uma dll feita no Delphi 7, e utilizo ela como UDF no Firebird 2.1 ao
> migrar o banco para a versão do Firebird 2.5 a dll/UDF deixou de funcionar.
>
> Alguém sabe como posso resolver essa situação?
>
> Vejam como está declarado no Delphi 7.
> function Codigobarras_PA(Cliente :pchar; mesref: pchar): pchar; export;
> StdCall;
>
> Vejam como ela foi registrada no Firebird 2.5.
>
> DECLARE EXTERNAL FUNCTION CODIGOBARRAS_PA
> CSTRING(20) NULL,
> CSTRING(7) NULL
> RETURNS CSTRING(15) FREE_IT
> ENTRY_POINT 'Codigobarras_PA' MODULE_NAME 'codbarrasPA';
>
> Lembrando mais uma vez que essa dll/UDF funciona perfeitamente no Firebird
> 2.1.
>
> Atenciosamente,
>
> Flávio Divino.
> ______________________________________________
> 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
>
--
--
B em B@BU iB em M@B. B em MBBO MBBMMB em B@BZLr E@@@@i r@@@BU
vB em M@O E em B@Bu BBBM em 0 G em MMM@N8MBB em ZP5r B em B@k 8B@@O
OB em B@q 2 em BBBM B em B@BO BB em B@B,.:,7B em B@@L uB em B@, OB em B@.
,@@@B@ @BBB@, @BBB em 8 M em M@@@ PB em B@B @@@BN iB em B@L
U em B@B2 LB em B@X B em MBBO MBBM em B i em BBB@. 7 em B@Bi B em B@E
B@@@BiM em M@B. @BBM em G M em MMB@ v@@M em B, G em B@Z v em B@B.
7B em B@O em B@B5 B em B@B8 BBBM em B Z@@@B@ iB@@@2 em B@Br
NB em M@B em B8 @B em B@8 M em B@B em i:i75 em B@B em r E@@B em B@Bq
. em B@@@B@: B em B@B@ @B@@@B em B@B@@@ME; .BB em MBB@
55.ANOS OMOGBS PBZGGOOMOO117, 7 em BBB@r
==============================================r@@@@F=====
Gladiston Santana 8 em B@B,
Supervisor de TI G em B@B7
Tel.:+551147873122 R:228 :@B em B0
Grupo VIDY - SGQ ISO9001 - 55 ANOS @B em B@.
Visite nosso site: www·vidy·com·br BB@@@u
Visite também : www·expolabor·com·br GB em B@N
Mais detalhes sobre a lista de discussão lista