In earlier posts I asked for help as FreeUDFLib.dll was not working in my FB 3 
installation. fbvlad gave me the answer "it requires gds32.dll" but I 
misunderstood his reply. I am using date and time functions in FreeUDFLib.
 

 Looking at FreeUDFLib.dll in DependencyWalker shows it calls GDS32.dll. On the 
PC hosting my FB 3 test gds32.dll was not in windows <system> folder. Once 
GDS32.dll was placed in this folder the FreeUDFLib functions worked.
 

 The function I tested with was F_YEAR(..). Before inserting GDS32.dll the 
error message was " ... function F_YEAR is not defined. module name or entry 
point could not be found." Reading  this I followed a misleading diagnostic 
path. 
 

 Comments on the FB 3 Windows installation package:
 

 In the FB 3 Windows installation exe it is possible to install GDS32.dll to 
avoid the error I had by checking 
 "[ ] Generate client library GDS32.dll for legacy interbase support?"
 

 This appears on the installation page "Select addittional tasks" under 
 "[ ] Copy Firebird client library to <system> directory?"
 

 Would a better question for the second action be 
 "[ ] Copy library GDS32.dll for legacy interbase and firebird support?"
 

 On the next "Install page" actions are reported as questions. Removing the 
trailing "?" would be helpful.
 

 

Reply via email to