[firebase-br] RES: Criando UDFs

Mauricio Camargo Sipmann mauricio.sipmann em tecnicon.com.br
Qui Jul 26 16:47:32 -03 2012


Boa Tarde pessoal,

Minha permissão para enviar e-mails para  lista foi liberada agora a pouco. Eu e o Jonas Pacheco estávamos com problemas com estas DLL, agora a pouco acabei achando uma configuração no FB que estava carregando as UDF de um OUTRO lugar... A dll da TBUDF ainda não funcionou, mas a nossa DLL esta 100% funcionando... Bom... depois de muito suar, conseguimos. 

Obrigado a todos e desculpem o incomodo.

Abraços

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em nome de Jonas Rodrigo Pacheco
Enviada em: quinta-feira, 26 de julho de 2012 16:20
Para: FireBase
Assunto: Re: [firebase-br] Criando UDFs

Obrigado...

Mas baixamos este modelo... usamos essa DLL e também não funcionou!

Atenciosamente,
Jonas Rodrigo Pacheco
Bacharelando em Sistemas de Informação/DBA




Em 26 de julho de 2012 15:26, Tecnobyte Informática
<temp2 em tecnobyte.com.br>escreveu:

> Boa tarde
>
> Você tentou seguir o modelo usado na TBUDF? Estou perguntando isto 
> porque até onde fiz testes, a TBUDF funciona normal no Firebird 2.1 
> (32bits) no Windows 7 (64bits) e talvez funcione também no cenário que você dispõe.
>
> Na TBUDF usei um tratamento de memória não muito conhecido, no qual a 
> memória é alocada sempre pelo próprio Firebird em vez de fazer a 
> alocação na própria UDF. Isto evita erros comuns relacionado com a 
> alocação de memória.
>
> Atenciosamente.
>
> Daniel P. Guimarães
> Tecnobyte Informática
> www.tecnobyte.com.br
>
> -----Mensagem Original----- From: Rodson Nazario da Silva
> Sent: Thursday, July 26, 2012 11:53 AM
>
> To: FireBase
> Subject: Re: [firebase-br] Criando UDFs
>
> Em 26 de julho de 2012 10:13, Jonas Rodrigo Pacheco < 
> jonasrpacheco em gmail.com
>
>> escreveu:
>>
>
>  Bom Dia,
>>
>> Preciso criar uma UDF para o Firebird, pesquisei vários exemplos, 
>> tutoriais, inclusive os e-mail aqui da lista. Mas em nenhum eu 
>> consegui sucesso, tive o mesmo erro que vários já relataram. O 
>> casesensitive esta OK também.
>>
>>
>>
>> Detalhes::
>>
>>
>>
>> Ferramentas Desenvolvimento
>>
>> -
>>
>> Delphi 2007
>>
>> Delphi 7
>>
>> Lazarus
>>
>>
>>
>> SO
>>
>> -
>>
>> WIn 7 64 Firebird 64
>>
>> Win 7 64 Firebird 32
>>
>> Win 7 32 Firebird 32
>>
>>
>>
>> ::DECLARAÇÃO::
>>
>> declare external function TMOD
>>
>> integer, integer
>>
>> returns
>>
>> integer by value
>>
>> entry_point 'TMOD' module_name 'TUDF';
>>
>>
>>
>> ::ERRO::
>>
>> invalid request BLR at offset 60.
>>
>> function TMOD is not defined.
>> module name or entrypoint could not be found
>>
>> Atenciosamente,
>> Jonas Rodrigo Pacheco
>> Bacharelando em Sistemas de Informação/DBA
>>
>
>
> ______________________________**________________
> 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<http://www.firebase
> .com.br/fb/artigo.php?id=1107> Para consultar mensagens antigas: 
> http://firebase.com.br/**pesquisa<http://firebase.com.br/pesquisa>
>
______________________________________________
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






Mais detalhes sobre a lista de discussão lista