[firebase-br] Problema com UDF

marlon david de souza marlon em sysmo.com.br
Seg Out 23 07:15:40 -03 2006


Bom dia a todos,

  Estou enfrentando o seguinte problema ao utilizar funções externas no Suse 
Linux 10.x: Ao utilizar uma determinada função externa, frequentemente o 
Firebird é derrubado.
  Tentei retirar todo o código da função, mas o problema persiste.
  O que eu posso estar fazendo de errado?

  Código da função:

function Fn_Teste(AHostIP, AResult: PChar): PChar;
begin
  // Vazio
end;

  Declaração da função no banco:

DECLARE EXTERNAL FUNCTION Teste
  CSTRING(16),
  CSTRING(12)
  RETURNS PARAMETER 2
  ENTRY_POINT 'Fn_Teste' MODULE_NAME 'minha_udf';

  Observações:
  - Se eu abrir uma outra conexão com o banco via ISQL, e permanecer com esta 
aberta, o problema não acontece.
  - No Conectiva 10 (CL10) funciona sem nenhum problema.
  - A função foi escrita em Kylix e compilada no CL10.

Sem mais, agradeço antecipadamente a atenção

----------------------
Marlon David de Souza
Desenvolvimento
Sysmo Informática Ltda




Mais detalhes sobre a lista de discussão lista