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

Windows Discussion :

[SDK]débutant


Sujet :

Windows

  1. #1
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut [SDK]débutant
    Bonjour,

    J'ai développé une petite application (50ko) sous Visual Studio Express Edition. Cette application utilise une API de lecture de carte Vitale. Je charge dynamiquement une dll à l'aide des fonctions "LoadLibrairie" et "Getprocadress". Pour fonctionner mon application nécessite que j'installe au préalable le SDK (480Mo), ce qui est un peu ridicule vu la taille de mon application. N'y-a-t-il pas un moyen pour savoir ce qui est utilisé par mon application dans le SDK et n'installer que cela?

    Merci à tous.

  2. #2
    Membre Expert
    Avatar de lakitrid
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    1 535
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 535
    Par défaut
    tu ne confond pas le SDK avec le framework ???
    Normalement pour executer un programme .Net tu n'as besoin que du framework, bien sûr tu dois aussi inclur les Dll extérieur que tu utilise.
    D'ailleurs en passant si tu parle du SDK de la carte vitale, essaye de voir si tu peux ne récuperer que les Dll pour lesquelles tu as défini une dépendance (c'est plus dur si la Dll en question depend d'autres...)

  3. #3
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut
    Normalement pour executer un programme .Net tu n'as besoin que du framework
    en fait c'est ce que j'avais cru comprendre au début donc pour mon premier test je n'ai installer que le framework 2.0 et ca ne marchait pas...du coup j'ai tenté en installant le SDK (dernier espoir ^^) et la ca marche...

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 419
    Par défaut
    le SDK, nécessaire pour que ça Fonctionne ou pour que ça compile ?

    Je comprends le second cas, mais s'il est question du premier... Qu'est-ce que tu avais, comme erreur ? DLL manquante? composant COM manquant ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut
    C'est bien le premier cas, mon programme ne fonctionne pas si je n'ai pas installé le SDK...L'erreur qui était affichée était:"Le matériel est mal configuré.La réinstallation de votre application devrait résoudre ce problème." Je précise que le lecteur était bien installé puisque je pouvais l'utiliser avec le programme de test fourni avec l'API...

  6. #6
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ben il faut la dll que tu charges via LoadLibrary soit présente. Peut être que cette dll a des contraintes particulières d'installation, faut lire la doc.

  7. #7
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut
    la dll que tu charges via LoadLibrary soit présente
    elle était bien présente

    Peut être que cette dll a des contraintes particulières d'installation, faut lire la doc.
    je me suis replongé dans la doc mais : le programe de test fourni fonctionne sans le SDK, mon application nécessite le SDK donc ca vient plus de mon apllication^^ je peux pas poster le code (confidentialité oblige) mais j'utilise juste les fonctions de chargement dynamique de dll puis les fonctions de l'API...

  8. #8
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Le message c'est toi qui l'affiche ou c'est la dll ? T'es sûr qu'elle utilise pas d'autre dll ?

  9. #9
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut
    Le message c'est toi qui l'affiche ou c'est la dll ?
    c'est sur que c'est pas moi!

    T'es sûr qu'elle utilise pas d'autre dll ?
    la doc n'indique pas que d'autres dll sont nécessaires...

  10. #10
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ben a l'aveugle comme ça on peut pas t'aider. Tourne toi vers ton revendeur, analyse l'exemple, regarde s'il n'y a pas un driver à installer, etc...

  11. #11
    kap
    kap est déconnecté
    Membre confirmé
    Inscrit en
    Octobre 2005
    Messages
    188
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 188
    Par défaut
    Merci d'avoir essayé tout de même.

Discussions similaires

  1. CryEngine SDK débutant
    Par jean_kevin_musclor dans le forum Développement 2D, 3D et Jeux
    Réponses: 9
    Dernier message: 02/12/2013, 10h27
  2. [débutant] Instalation de la plateforme sdk.
    Par méphistopheles dans le forum Visual C++
    Réponses: 1
    Dernier message: 25/06/2008, 23h49
  3. [Débutant] Installation et utilisation de JEE SDK
    Par peaceinpal dans le forum Java EE
    Réponses: 3
    Dernier message: 31/05/2007, 15h00
  4. Réponses: 3
    Dernier message: 07/05/2002, 16h06
  5. [HyperFile] 2 questions de débutant
    Par khan dans le forum HyperFileSQL
    Réponses: 2
    Dernier message: 29/04/2002, 23h18

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