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

Visual C++ Discussion :

VB6 vers SQLite cr�ation de SQLiteVB.dll sous visual 2005


Sujet :

Visual C++

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par d�faut VB6 vers SQLite cr�ation de SQLiteVB.dll sous visual 2005
    Bonjour,

    J'aimerai cr�e un projet sous visualstudio 2005 pour cr�er la dll "SQLite3VB.dll"
    en version 3.3.17,
    voici le tutorial (d'une version ant�rieur malheureusement):

    http://www.persistentrealities.com/index.php?p=18
    http://www.tannertech.net/sqlite3vb/




    Grace � ces sites, j'ai pu cr�e le projet, injecter les fichiers, il n'y en a plus que 3, le fichier
    sqlite3.c
    sqlite3.h ici : http://www.sqlite.org/sqlite-source-3_3_17.zip
    ainsi que
    sqlite3.def ici : http://www.sqlite.org/sqlitedll-3_3_17.zip

    (les multitudes de fichier a injecter ont �t� mis dans le .c et le.h)



    Seulement voila, la compilation m'indique 3 erreurs !
    J'ai pass� pas mal de temps a refaire le projet (sous visual studio 2005) et toujours trois erreurs ??

    voici les lignes avec des erreurs (prise sur les tutoriaux) :

    Change:
    const char *sqlite3_libversion(void){ return sqlite3_version; }
    To:
    BSTR __stdcall sqlite3_libversion(void){ return SysAllocStringByteLen( sqlite3_version,strlen( sqlite3_version) ); }

    Change:
    int sqlite3_libversion_number(void){ return SQLITE_VERSION_NUMBER; }
    To:
    BSTR __stdcall sqlite3_libversion_number(void){ return SQLITE_VERSION_NUMBER; }

    le deux premiere erreur m'indique qu'il manque des { avant les deux ligne en gras ... ?

    la troisieme erreur est sur SysAllocStringByteLen comme quoi le retour n'est pas du bon type ...

    Si quelqu'un a essay� de cr�e la SQLite3VB.dll en version 3.3.17 merci de m'indiquer s'il a ou non les meme erreur que moi.

    Merci de votre aide, j'espere que j'ai indiqu� assez d'information.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par d�faut
    Bon, j'utilise la version 3.3.13
    diponible sur http://www.tannertech.net/sqlite3vb/

    En attendant de trouver mieux.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par d�faut
    Personne n'a essay� de faire la version 3.3.17 ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    42
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 42
    Par d�faut
    up

Discussions similaires

  1. R�ponses: 8
    Dernier message: 27/07/2012, 14h59
  2. Cr�ation de dll sous VStudio 2005
    Par archer dans le forum C++
    R�ponses: 1
    Dernier message: 06/06/2008, 13h57
  3. cr�ation d'une "dll" sous linux
    Par nuFox dans le forum C
    R�ponses: 6
    Dernier message: 05/03/2008, 17h28
  4. R�ponses: 6
    Dernier message: 07/06/2007, 22h03
  5. VB6 vers SQLite
    Par lathenor dans le forum VB 6 et ant�rieur
    R�ponses: 21
    Dernier message: 15/05/2007, 09h07

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