CADaGEO / DocTekus

Boîte à outils pour la gestion des bibliothèques de plans
http://www.cadageo.com/prestations/infrastructures/
GNU General Public License v3.0
2 stars 3 forks source link

DTPump - Pb SQLite #19

Closed crispil closed 10 years ago

crispil commented 10 years ago

Lorsque j'ouvre le projet VB sur mon poste : plein d'erreurs relatives à la connexion SQLITE. Lorsque je lance DTPompe en version SQLITE --> plantage Autocad

(CLE, testé sur fichier D:\cglocal\sync\cg01\Prod\A328_SFRRFF\070_Suivi\Doc_In\20131216_FromCRO\Neuf\Plans\E048A - Marseille\plans\PL-048-01.dwg)

Guigui5 commented 10 years ago

Après recherches, il faut que System.Data.SQLite.dll soit dans le même répertoire que la DLL Dtcheck pour que ça fonctionne.

Pour dev, il faut avoir installé System.Data.SQLite sur son poste (https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki), l'utiliser comme Référence dans Visual Studio, et avoir la variable "Copie Locale" sur True pour que la dll se copie dans le répertoire.

A confirmer par @crispil que ça fonctionne.

zzzef commented 10 years ago

Comme toujours, sous Windows une DLL se référence avec regsvr32.

Sous Win7 (toujours avec cette super logique propre à M$) : Si DLL 32 bits : C:\Windows\SysWOW64\regsvr32.exe xxxxxxx.dll Si DLL 64 bits : C:\Windows\System32\regsvr32.exe xxxxxxx.dll

Ou sinon, ce qui convient effectivement mieux dans notre cas où on cherche un max de portabilité, c'est d'être dans le même dossier que le code qui l'appelle, donc pas besoin de regsvr32. Attention aux licences pour la redistribution.

Le 20/03/2014 11:57, Guigui5 a écrit :

Après recherches, il faut que System.Data.SQLite.dll soit dans le même répertoire que la DLL Dtcheck pour que ça fonctionne.

Pour dev, il faut avoir installé System.Data.SQLite sur son poste (https://system.data.sqlite.org/index.html/doc/trunk/www/index.wiki), l'utiliser comme Référence dans Visual Studio, et avoir la variable "Copie Locale" sur True pour que la dll se copie dans le répertoire.

A confirmer par @crispil https://github.com/crispil que ça fonctionne.

— Reply to this email directly or view it on GitHub https://github.com/CADaGEO/DocTekus/issues/19#issuecomment-38154425.

crispil commented 10 years ago

Je confirme : résolu ! Doc et dépôt à jour NAS sera à jour à la prochaine synchro (1 semaine)