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 :

Lazarus + Windows 10 64 + Sqlite = 0xc000007b [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut Lazarus + Windows 10 64 + Sqlite = 0xc000007b
    Bonjour.

    Avec un PC flambant neuf avec Windows 10 64 bits, j'installe sans problème Lazarus 1.6.4 (64 bits également).
    Puis le composant sqlite3laz, tout semble bien se passer, l'EDI se reconstruit puis se ferme. Et alors, impossible de le relancer, juste une petite fenêtre, indiquant :

    L'application n'a pas réussi à démarrer correctement (0xc000007b). Cliquez sur OK pour fermer l'application.

    Une recherche m'a permis de trouver que cette erreur provenait d'une dll manquante, j'ai donc mis sqlite3.dll dans system32 mais cela ne change rien.
    Si quelqu'un a une idée ...

    (A noter que j'ai aussi essayé avec la 1.8 RC4, même souci)

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 858
    Points : 11 301
    Points
    11 301
    Billets dans le blog
    6
    Par défaut
    Pour un EDI 32 bits ? Sinon, tu as une dll W64 sur le site de Synopse...
    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 !

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 138
    Points : 172
    Points
    172
    Par défaut
    Merci.

    Ayant W64, j'avais effectivement choisi l'EDI 64 bits. Donc visiblement un conflit avec la dll 32 bits de sqlite.

    Entre-temps, j'ai remplacé par l'EDI 32 bits et cela fonctionne. A noter que si la dll est manquante, le message indique que le programme ne peut démarrer car sqlite3.dll est introuvable, message beaucoup plus explicite que celui fourni par l'EDI 64 !

    Autre point qui pourra être utile à d'autres : la dll ne doit pas être copiée dans system32 mais dans SysWOW64 !

    Quand j'aurai le temps, je ferai un essai en 64 bits.

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

Discussions similaires

  1. [Lazarus] Lazarus 1.6 et SQlite
    Par OR34a dans le forum Lazarus
    Réponses: 6
    Dernier message: 14/06/2016, 11h20
  2. [Lazarus] Ecrire depuis une appli Lazarus dans une table Sqlite
    Par ovni76 dans le forum Lazarus
    Réponses: 9
    Dernier message: 16/06/2009, 18h54
  3. [Lazarus / Windows XP] Utiliser Lazarus
    Par sidahmed dans le forum Lazarus
    Réponses: 4
    Dernier message: 11/12/2007, 00h40
  4. comment éviter de mettre sqlite dans le path de windows
    Par vivelesgnous dans le forum Général Python
    Réponses: 3
    Dernier message: 18/07/2006, 20h38
  5. [Lazarus] Look Windows
    Par Cazaux-Moutou-Philippe dans le forum Lazarus
    Réponses: 9
    Dernier message: 25/06/2006, 07h37

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