IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

[Windows 8] Problème avec Sqlite en 64 bits [Lazarus]


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 389
    Par défaut [Windows 8] Problème avec Sqlite en 64 bits
    Bonjour et bon Noël,

    Voilà mon problème : j'ai développé sous Linux en 32 bits et en 64 bits une petite application avec Sqlite3. Sans problème j'ai recompilé cette appli sous XP avec l'ajout de la dll sqlite3.dll.
    Pour fournir cette appli à un de mes petits enfants qui est sous Windows 8, j'ai installé la version 64 bits de Lazarus 1.0.14.
    Pas de problème d'installation, j'ajoute le composant lazreport et "recompilation" de Lazarus : toujours pas de problème.
    Ayant ajouté la dll dans le répertoire de Lazarus, j'installe le composant Sqlite3 mais là Lazarus ne redémarre pas et si je le lance depuis l'icône du bureau, j'ai droit à l'affichage d'un message sympathique defaut 0xc 00007B avec demande de quitter l'opération.
    Je désinstalle Lazarus et réinstalle la version 32 avec les mêmes ajouts, tout ce passe normalement.
    Donc le problème est lié à Sqlite, recherche sur internet pour trouver une Sqlite3 pour 64 bits, mais le problème reste le même sauf la valeur du défaut.

    Où est l'erreur ?
    Merci d'avance, mais j'ai la ressource de la version 32 bits mais c'est quand même dommage.
    A+

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour Jean,

    utilisez-vous une sqlite3.dll 64 bits ?
    En lien, celle que j'utilisais encore récemment sous Win 7-64 dans un petit projet que je viens de tester sous

    Je suppose que la sqlite3.dll 64 bits qui fonctionne sous Win 7 est compatible avec Win 8.

    Bonnes fêtes de fin d'année. Cordialement. Gilles

  3. #3
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    Merci Gilles d'avoir partagé cet exemple et de m'avoir fait découvrir cette dll 64 bits en version 3.7.16.

    Est-ce bien celle de Synopse ?

    Cela m'a permis de vérifier que du code que je craignais spécifique de win 32 passe sous win 64

    Heureuses fêtes de fin d'année
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par tourlourou Voir le message
    Est-ce bien celle de Synopse ?
    Tout à fait, Yves. Sinon, il faut recompiler http://system.data.sqlite.org/index....downloads.wiki. Je n'ai pas eu le courage.

    Bonnes fêtes à vous aussi.
    Cordialement. Gilles

  5. #5
    Membre éclairé
    Homme Profil pro
    Retraité
    Inscrit en
    Juillet 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Juillet 2008
    Messages : 389
    Par défaut
    Merci Gilles,
    C'est bon la compilation en 64 bits sous windows8 fonctionne.
    Je ne connaissais pas windows 8 et bien je ne suis pas déçu, la gestion du registre ne semble pas très au point, en effet ayant les problèmes évoqués plus haut j'avais installé la version 32b de lazarus et avec ta version sqlite3 en 64b j'ai fait marche arrière et oh joie plus de lazarus opérationnel j'ai réussi à le rendre à nouveau opérationnel en supprimant toutes les entrées dans le registre "à la main" et là nouvelle surprise de nombreuses informations obsolètes toujours présentes malgré l'utilisation de ccleaner.
    Depuis longtemps je n'utilise presque plus windows mais cette expérience ne fera pas revenir à ce système.
    A l'année prochaine et de nouveau bonnes fêtes à tous.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#]problème avec SqLite
    Par ClaudeBg dans le forum Linq
    Réponses: 8
    Dernier message: 18/06/2009, 16h17
  2. Problème avec SQLITE
    Par Jiyuu dans le forum Django
    Réponses: 2
    Dernier message: 12/03/2009, 07h07
  3. Réponses: 2
    Dernier message: 08/07/2008, 19h35
  4. Windows XP : Problème avec le panneau de configuration
    Par pcvesoul dans le forum Sécurité
    Réponses: 5
    Dernier message: 28/03/2008, 17h17
  5. [Turbo Pascal] [Windows XP] Problème avec l'unité GRAPH
    Par themofleur dans le forum Turbo Pascal
    Réponses: 22
    Dernier message: 29/03/2003, 22h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo