It seems that I have been too quickly enthusiastic. Indeed, I have already received a feedback from a user who has the same issue running a 32-bit Windows.
Thus, I tried to follow your advices Michael. Concerning the first link which advice putting the DLL in the environment path. I am not sure to understand but: - the application is correctly running from VB express - all DLLs are in the application folder (once built) So, this issue seems to be ok, am I right? In your second message, you suggest me to use Dependency Walker. I did it and I obtain two errors: Warning: At least one delay-load dependency module was not found. Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module. The warnings seem to be linked to the error displayed in the same software: Error opening file for IESHIMS.DLL However, this DLL should be in the IE folder so I do not think I have to copy it in my application folder. Right? Sorry if my questions are stupid but I cannot figure it out. Best regards, Cyrille Le 18/06/2011 15:50, Black, Michael (IS) a écrit : > Also...try dependency walker to ensure you have all the DLLs you need > deployed with your package that aren't "standard". > > http://www.dependencywalker.com/ > > > > > > Michael D. Black > > Senior Scientist > > NG Information Systems > > Advanced Analytics Directorate > > > > ________________________________ > From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org] on > behalf of beell [be...@web.de] > Sent: Saturday, June 18, 2011 8:37 AM > To: sqlite-users@sqlite.org > Subject: EXT :Re: [sqlite] Critical issue > > Am 18.06.2011 14:47, schrieb Cyrille: >> Dear all, >> >> Since I am using the new version of SQLite.NET, some of my users have >> the following error when launching my application: >> >> System.DllNotFoundException: Impossible de charger la DLL >> 'SQLite.Interop.DLL': Le module spécifié est introuvable. (Exception de >> HRESULT : 0x8007007E) >> à System.Data.SQLite.UnsafeNativeMethods.sqlite3_open_interop(Byte[] >> utf8Filename, Int32 flags, IntPtr& db) >> à System.Data.SQLite.SQLite3.Open(String strFilename, >> SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool) >> à System.Data.SQLite.SQLiteConnection.Open() >> >> However, the SQLite.Interop is in the application folder. I specify that >> I am using VB 2010 Express with the framework 4.0. >> >> Sorry but I really have troubles: if I cannot solve this critical issue, >> I cannot see what to do but stopping the development of my application :-( >> Thank you very much in advance >> Best regards, >> Cyrille > > Are you sure that your users have the right dlls according to their > system (x86 vs x64)? > > > _______________________________________________ > 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