[firebase-br] É de Loucos

Mário Reis mariodosreyx em gmail.com
Dom Fev 15 13:00:33 -03 2009


Estou usando uma rede windows XP (a máquina onde está o sevidor XPPRO e os 
clientes Home Edition).

A minhas UDFS que uso na máquina onde estou desenvolvendo apesar de as ter 
instalado no servidor não são vistas incompreensivelmente.

Na máquina onde desenvolvo faço:
DECLARE EXTERNAL FUNCTION MR_FORMAT
  CSTRING(254) CHARACTER SET WIN1252,
  CSTRING(254) CHARACTER SET WIN1252
RETURNS CSTRING(254) CHARACTER SET WIN1252 FREE_IT
ENTRY_POINT 'mr_format' MODULE_NAME 'fb_mr_func';
select mr_format('Atenção: O N.º %S não é válido...', '1525') from RDB$DATABASE
retorna: 'Atenção: O N.º 1525 não é válido...'

Depois
DECLARE EXTERNAL FUNCTION MR_LNAME
  CSTRING(254) CHARACTER SET WIN1252
RETURNS CSTRING(254) CHARACTER SET WIN1252 FREE_IT
ENTRY_POINT 'mr_lname' MODULE_NAME 'fb_mr_func';

select mr_Lname('Mário Agostinho dos Reis') from RDB$DATABASE
retorna: 'Reis'


em ambos a 'fb_mr_func.dll' está na directoria:
C:\Programas\Firebird\Firebird_2_0\UDF\fb_mr_func.dll

Alguém pode ajudar?
Obrigadão







Mais detalhes sobre a lista de discussão lista