Thanks everyone for your answers. Man, this list is one of the most helpful places to hang out in the whole wide web; full of friendly and knowledgeable advice - reminds me of the Usenet of the 80-es.

@Michel:
Is there a reason you can't just compile it into your program instead of using 
it as a DLL?
This is part of the reason and also I have a program and a couple of it's DLL-es each using SQLITE on the same DB. I've also read Richard Hipp's advice about potential issues if multiple threads of the same process access the same DB so I figured I'd be safer if I have just one SQLITE module (yes, each DLL and the main exe run separate threads).

Please correct me if I'm wrong.

Mircea

On 23/04/2012 4:20 PM, Black, Michael (IS) wrote:
Is there a reason you can't just compile it into your program instead of using 
it as a DLL?

Are you distributing multiple executables that would actually take advantage of 
that?

It's under 1Meg as it's not much by today's standards.



Seems to me we've heard more than one person with DLL problems on this list.



Michael D. Black

Senior Scientist

Advanced Analytics Directorate

Advanced GEOINT Solutions Operating Unit

Northrop Grumman Information Systems

________________________________
From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org] on 
behalf of Mircea Neacsu [mir...@neacsu.net]
Sent: Monday, April 23, 2012 3:12 PM
To: sqlite-users@sqlite.org
Subject: EXT :Re: [sqlite] SQLITE3 64-bit version

Thanks everyone,

@Roger:
Is there anything that lead you to believe it wouldn't work or there may
be issues?
No, I just haven't seen any pre-compiled binaries and wanted to save
myself some trouble in case there are any known issues. I'll just go
ahead and make myself one.

One more thing if I may: if I need to distribute both 64 and 32 bit DLL
versions is there a "canonical" file name I should use?


Mircea


On 23/04/2012 3:56 PM, Roger Binns wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 23/04/12 11:12, Mircea Neacsu wrote:
Would you know if SQLITE3 can be compiled (and if it will work) as a
64-bit DLL?
Yes - I use it as both 32 bit and 64 bit on non-Windows platforms.  On
Windows I also do 32 and 64 bit.  I've only done the Windows 64 bit with
Microsoft compilers, but 32 bit with both MinGW and Microsoft.

Is there anything that lead you to believe it wouldn't work or there may
be issues?

Roger
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEYEARECAAYFAk+Vs/UACgkQmOOfHg372QRtEwCfUgy2NIJeYTf0g7EM3Ky3htgW
KxgAn0PyretJwKptHigMHMgNqFR0jUMb
=2DhR
-----END PGP SIGNATURE-----
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to