On 12 Jan 2012, at 6:30am, Joe Winograd wrote:

> Thanks to both of you for your responses. I'm back to wondering how SQLite 
> can be effective in the PC world with so many different programs using many 
> different versions of SQLite. Since all versions are backward compatible, I 
> was liking Richard's suggestion to get the latest-and-greatest DLL 
> everywhere, but the DLLs for the two conflicting programs aren't even present.
> 
> Joe, I assume your suggestion to "remove all System.Data.SQLite assemblies 
> from the GAC and 'convert' them to be application-local" is directed at the 
> software developers (like HP and Intuit), not at end-users (like me

Just to be clear, so is Richard's real suggestion, which is the programmers 
should statically link to a SQLite library, or to include SQLite source code in 
their applications and not use a library at all.  SQLite is (deliberately 
designed to be) tiny.  Including it all in every application which used it 
wouldn't use much disk space and would mean problems like the one you reported 
would never happen: you could have ten apps all expecting different versions of 
SQLite, and they could all run at the same time with no installation or path 
problems.

Unfortunately, as you noted, this is a decision which can be made only by 
programmers, not users like you.

Oh, and in case you didn't know, Doctor Richard Hipp is SQLite's creator.  His 
advice about it is pretty good.

Simon.
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to