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

MFC Discussion :

C++ -> VB


Sujet :

MFC

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 189
    Par défaut C++ -> VB
    Salut, j'ai un pitit soucis de langage... je sais pas si le forum est approprié

    J'ai pour habitude de programmer en C++ et la je vais rentrer dans une boite ou tout est programmé en visual basic, alors voici quelques questions : Est il possible de mixer du code Visual basic dans du C++?
    Est il preferable de passer leurs applics en ocx et les utiliser dans le C++ ou l'inverse?
    Est ce qu'il y a une difference de vitesse entre les 2 langages, j'ai tjs entendu que le C++ etait quand meme meilleur a ce point de vue la et à d'autres d'ailleurs...

    Merci

  2. #2
    Membre éclairé

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2003
    Messages
    286
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 286
    Par défaut
    salut

    1) vb 6 ou vb.net ?
    2) niveau rapidité, à moins que tu ais besoin de travailler en temps réel, la question ne se pose pas vraiment ...

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 189
    Par défaut
    normalement VB6 car leurs applics ne passent sous le .net. .Net je ne connais pas non plus en C++.

    En premier lieu c'est une applic pour de l'acquisition, donc la vaudra mieux rester dans le C++. Mais les autres ont verra.

    En fait le VB est utile pour les interfaces? Est il possible de faire une interface en VB et inclure du C++ dans les fonctions....


  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    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
    Oui c'est possible. De manière simple ? la réponse est non.
    je vais rentrer dans une boite ou tout est programmé en visual basic
    pourquoi C++ alors ?

  5. #5
    mat.M
    Invité(e)
    Par défaut Re: C++ -> VB
    Citation Envoyé par pitch21
    Est il possible de mixer du code Visual basic dans du C++?
    Est il preferable de passer leurs applics en ocx et les utiliser dans le C++ ou l'inverse?
    Est ce qu'il y a une difference de vitesse entre les 2 langages, j'ai tjs entendu que le C++ etait quand meme meilleur a ce point de vue la et à d'autres d'ailleurs...
    La seule manière de mixer code C++ généré c'est de faire une dll C++ et de l'appeler sous VB avec la déclaration Declare Lib ( à la manière de API Viewer ) .
    Mais le mieux vraiment est de faire des dll ATL-COM ( voir sur www.codeproject.com ).
    Avec ATL-COM on peut faire des sortes de "plug-ins" pour appli VB .
    On fait l'interface en VB et des composantes en C++

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 189
    Par défaut
    mmmh ca ma foi c'est interessant.... Enfin en clair j'ai deja de quoi faire pour tt ca. Comment se remettre en question hehe

  7. #7
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    Regarde ce lien dans la FAQ, ça peut peut-être te donner une idée.

    http://c.developpez.com/faq/vc/?page...terfaceDLLVCVB

    Tu peux très bien faire une ocx ou une dll en C++ est les inclures dans un projet VB, le plus facile pour intégrer du code C++ dans VB étant l'OCX (à mon avis), bien que le débuggage des OCX soit plus fastidieux.

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Février 2004
    Messages : 189
    Par défaut
    mmhhh je regarderai, mais en effet quand j'en parle autour de moi ca a l'air d'etre la meilleur solution... Et comme j'ai deja fait un ou l'autre ocx de ce cote la ca ira, reste plus qu'a apprendre le VB :-)

    Pour ce qui est du cote du debogage, moi j'utilise le contenair fourni par visual studio et je parviens a debuger sans trop de soucis car il rentre dans le code comme si c'etait un programme normal :-)

    En tt cas merci :-)

  9. #9
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    Je l'utilise ausi, et il marche bien, mais tu verras, quand tu fait plusieurs build successif, pour faire des modifs, des fois VC 6 ne fait pas bien le Regsvr32, amoins que ce soit windows qui ait du mal à faire en faire plusieurs,
    Bref tu travaille avec une ancienne version de l'ocx et tu as des erreur que tu pense avoir corriger, ou bien tes dernières modifs be marchent pas!!

    bref bon taf

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