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

C++ Discussion :

Liaison C et C++


Sujet :

C++

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut Liaison C et C++
    Voila , j'utilise un programme fait en C qui utilise des librairies.

    Je souhaiterai faire un petit programme en C++ qui irai chercher l'information dans le programme en C.

    Dois-je fabriquer une dll de ce programme?
    Je ne veux pas à avoir à compiler à chaque fois ce programme C.

    Je ss sur que quelqu'un a des idées!!!

  2. #2
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 18
    Par défaut
    Si tu fait dll, tu peux l'utiliser à la fois par ton programme en C et en C++

  3. #3
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Ca veut dire quoi aller chercher des informations dans le programme c ?

    Tu cherches a faire communiquer deux programmes ensemble ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    En fait j'ai un programme ecrit en C sous Win32 application qui me renvoi des informations comme liste d'interfaces réseau, trames brutes capturées.

    Cela ml'affiche cela en mode console.

    J'aimerai faire un programme en C++ qui utiliserai ce programme C sans pour autant avoir besoin de le compiler.

    Est ce facile de créer et de réutiliser une DLL?

    Est ce la meilleure solution?

    En fait j'ai crée à l'aide d'un tutorial, une boite de dialogue en MFC et j'aimerai ensuite pouvoir afficher ma liste d'interface réseau ds une de mes ListBox.

    Voila

    J espere que j'ai été plus clair dans ma demande

  5. #5
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Oui tu peux creer une librairie dynamique ou même static mais si tu n'as qu'une fonction dedans ca m'a l'air un peu beaucoup.

    Pourquoi tu n'importes pas tout simplement la fonction que tu as codé en C dans ton programme C++ ?

    A moins que tu envisages à l'avenir réutiliser encore ces fonctions de listage d'interface

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    En fait il a l'avenir il n y aura pas que ça dans ma librairie.

    Il y aura la liste de NIC, mais egalement la fonction Capture, une liste possible de filtre....

    C quoi la différenec entre dynamic et static?

    Quel est le plus simple a faire et a utiliser?

  7. #7
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Pour connaître les différences entre les deux librairies je te conseille de faire une petite recherche sur google cela ne te fera pas grand mal

    Les deux sont aussi simple et facile à utiliser de façon générale.

    Dans le cas de la dll tu devras livrer ton programme(executable) avec le fichier .dll tandis qu'en statique tu ne livreras que l'executable(mais il sera plus gros)

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    ok MERCI

    je vais jeter un coup d oeil

    @ bientot

  9. #9
    Membre confirmé Avatar de Marco85
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    210
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 210
    Par défaut
    ATTENTION: On ne dit pas librairies mais bibliothèques !!! Merci !!!

    Marco85

  10. #10
    Membre extrêmement actif

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Par défaut
    Citation Envoyé par Marco85
    ATTENTION: On ne dit pas librairies mais bibliothèques !!! Merci !!!

    Marco85
    On peut tout à fait avoir le droit de parler en langue française est de dire librairie à ne pas confondre avec library.

Discussions similaires

  1. [CR] liaison crystal report et vb6
    Par breizhange dans le forum SDK
    Réponses: 7
    Dernier message: 10/08/2015, 13h29
  2. Liaison de police
    Par arno_ dans le forum Flash
    Réponses: 11
    Dernier message: 06/07/2005, 22h58
  3. Liaison d'une dll Visual C++ dans un programme c++Builder
    Par Cyrilh7 dans le forum C++Builder
    Réponses: 7
    Dernier message: 08/11/2003, 13h49
  4. partage d'une liaison ADSL
    Par hassen dans le forum Développement
    Réponses: 6
    Dernier message: 20/10/2003, 20h10
  5. [TP]Liaison série avec TP7 dans fenêtre DOS W2000
    Par Alain81 dans le forum Turbo Pascal
    Réponses: 8
    Dernier message: 14/06/2003, 00h43

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