Bonjour a tous
Je ne suis pas sur que le titre soit tres explicite...
J'utilise les UDF freeAdHoc et notamment la fonction "F_UUID4"
Sur ma version de travail (superserveur), ca fonctionne tres bien, mais lorsque je fournit au collegue (cette fois j'utilise la version embedded).
La connexion a la base se fait correctement, mais a l'utilisation dans une PS de cette fontion F_UUID4, je recois le message suivant :
Invalid request BLR at offset 2578
function F_UUID4 is not defined
modul name or entry point could not be found
invalid token
error code 23
L'UDF a ete definie :
l'appel de cette fonction dans la PS se fait par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 DECLARE EXTERNAL FUNCTION F_UUID4 RETURNS CSTRING(36) FREE_IT ENTRY_POINT 'uuid4' MODULE_NAME 'FreeAdhocUDF';
La version embedded a (je pense !) ete installe correctement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ...... SELECT F_Uuid4 () FROM Rdb$Database INTO :Guid; ........
les fichiers
GDS32.dll
icudt30.dll
icuin30.dll
icuuc30.dll
firebird.conf
firebird.msg
ib_util.dll
dans le repertoire source de mon application
et dans des repertoires fils (intl et udf) les fichier necessaires. Ainsi dans le sous-rep udf se trouve le fichier FreeAdhocUDF.dll derniere version.
J'epere n'avoir omis aucun element d'explication.
avez vous des ideees sur ce qui ce passe ?
c'est plutot une question pour FreeAdHoc ?
a+
olivier
Partager