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 Forms Discussion :

[VB 2005] Utilisation DLL - fichier C


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut [VB 2005] Utilisation DLL - fichier C
    Bonsoir,


    Je me suis mis depuis peu à la programmation en Visual Basic sous VB 2005.
    Après avoir fait le Tour des "exos" proposés sur MSDN, je me suis décidé à développer de "vrais" progrmmes.

    Pour celà, j'ai récupéré le fichier source d'un programme en langage C pour récupérer les différentes fonctions.
    Ce programme compilé affiche des messages des actions en cours sur la "commande MS-DOS" .... et surtout les erreurs, via des printf.
    N'ayant pas besoin des messages de descrption des actions, je les ai virée

    Il me reste donc les messages d'erreurs.

    Comment puis-je faire pour les récupérer sous VB 2005 ?

    Sachant que dans mon programme, au click sur un bouton, une image (dans un format spécifique, une taille précise, ..) est compressée et si une erreur intervient (vis à vis d'un printf issu du code source), je souhaite faire afficher cette erreur dans une boite de dialogue ...

    Alors je souhaiterai savoir si on pouvait le faire en "transformant" les printf du code source en MessageBox(handle, texte, titre, style) ?

    Où alors y a-t-il une autre façon ?
    avec des exit(i) sous les printf ... mais comment récupérer "i" ?



    je vous remercie par avance

  2. #2
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    pourquoi n'integre tu pas ton code C sous format dll a ton projet visual basic???

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    Citation Envoyé par doudouallemand
    pourquoi n'integre tu pas ton code C sous format dll a ton projet visual basic???
    oui autant pour moi c'est ce que j'ai fait en fait ... j'ai oublié de le mentionner :X

    mais après comment faire pour récupérer ses messages d'erreur

  4. #4
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    les messages d'erreur sont-ils dans le point C ou tu dois les faire dans ton VB?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 34
    Par défaut
    Citation Envoyé par doudouallemand
    les messages d'erreur sont-ils dans le point C ou tu dois les faire dans ton VB?
    les messages d'erreurs sont définis dans le .C par des printf

  6. #6
    Membre éprouvé
    Avatar de doudoustephane
    Homme Profil pro
    Gérant
    Inscrit en
    Août 2005
    Messages
    1 129
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Août 2005
    Messages : 1 129
    Par défaut
    ok, donc, s'ils s'affichent a partir du point c, tu as juste a rappeler tes fonctions du fichiers .c

    pour ca, dans ton fichier vb, tu fais un imports de ton fichier dll et tu peux ainsi utiliser tes fonctions directement depuis le vb comme une dll classique

Discussions similaires

  1. [DLL] Utiliser un fichier dll en java
    Par Bourak dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 24/01/2009, 09h22
  2. [C#2005] Supprimer un fichier utiliser par mon appli
    Par Herlece dans le forum Windows Forms
    Réponses: 9
    Dernier message: 09/09/2008, 17h06
  3. [COM Interopt][VB 2005] Utiliser mes DLL depuis Access
    Par RaelRiaK dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 23/02/2007, 15h06
  4. Réponses: 4
    Dernier message: 11/12/2006, 09h31
  5. Réponses: 1
    Dernier message: 30/06/2006, 15h49

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