Subject RE: [firebird-support]Classic cant find UDFs
Author Paul Hope
Hi

The calls to gds32 are all declared in unit 'ibase'. Doing a search for
isc_ the only calls I can actually find in the rest of the code are
isc_decode_date and isc_encode_date. If they could be replaced by internal
calls then the dependency on gds32 could possibly be removed. So how do you
turn a PISC_QUAD into a TCTimeStructure record?

Regards
Paul

> -----Original Message-----
> From: firebird-support@yahoogroups.com [mailto:firebird-
> support@yahoogroups.com] On Behalf Of Daniel Rail
> Sent: 21 December 2005 20:26
> To: firebird-support@yahoogroups.com
> Subject: Re: [firebird-support]Classic cant find UDFs
>
> Hi,
>
> At December 21, 2005, 3:43 PM, Ivan Prenosil wrote:
>
> >>> Perhaps missing IB_UTIL.DLL ?
> >>
> >> Or maybe GDS32.DLL(or FBCLIENT.DLL).
>
> > But why would you write UDF that depends on client library ?
> > Either to connect to database (not recommended to do it from UDF),
> > or to use some date/time converting routines (that are not much good,
> > e.g. their precision is only whole seconds iirc).
>
> I don't know myself why. I'll probably have to look in the code(when
> time permits) of FreeUDFLib.dll to see where it is actually used.
>
> --
> Best regards,
> Daniel Rail
> Senior Software Developer
> ACCRA Consultants Inc. (www.accra.ca)
> ACCRA Med Software Inc. (www.filopto.com)
>
>
>
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Visit http://firebird.sourceforge.net and click the Resources item
> on the main (top) menu. Try Knowledgebase and FAQ links !
>
> Also search the knowledgebases at http://www.ibphoenix.com
>
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Yahoo! Groups Links
>
>
>
>