On Tuesday 12 May 2009 17:42:03 OpenDBX devel list wrote:
> After spending several hours with this, I think I got it. As I said
> "odbxdrv_register" is in libsqlite3backend-1.dll. But when int
> _odbx_lib_open( struct odbx_t* handle, const char* backend ) is called, it
> first tries to load just "backend" (sqlite3 in this case). And then tries
> with
>
> The idea is this to load the libsqlite3backend-1.dll, but, sqlite3.dll is
> found first, in the first if. And obviously, sqlite3.dll doesn't have the
> function "odbxdrv_register".

You are right. Windows seems to search for a DLL even if the extension is 
missing (sqlite3 vs. sqlite3.dll). I've already changed the code for loading 
and referencing the odbx_register() function. It tries now to get the 
function address directly after loading the DLL and tries with the next 
library if the functions wasn't found.

I will do more testing and try to find a problem for the path of the backend. 
Afterwards, a new release candidate will be created.

Thank you very much for debugging.


Norbert
-- 
OpenPGP public key
http://www.linuxnetworks.de/norbert.pubkey.asc

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
libopendbx-devel mailing list
libopendbx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libopendbx-devel
http://www.linuxnetworks.de/doc/index.php/OpenDBX

Reply via email to