[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