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++/CLI Discussion :

[C#]utiliser du code C


Sujet :

C++/CLI

  1. #1
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut [C#]utiliser du code C
    Bonjour,
    Est-il posible d'utiliser du code C ou C++, en C#?

    Je sais qu'on peut le faire via l'utilisation d'une dll empactant les lib C ou C++, mais existe t'il d'autre méthodes merci.

    Comme en C avec l'utilisation de C++.

    Merci.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Points : 343
    Points
    343
    Par défaut
    Est-il posible d'utiliser du code C ou C++, en C#?
    Quel est l'interêt de faire du C# si tu codes en C/C++ ?
    Si tu souhaites manipuler des pointeurs tu peut passer par une partie de code en mode unsafe.

  3. #3
    Membre actif Avatar de ronan99999
    Inscrit en
    Juillet 2003
    Messages
    279
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 279
    Points : 299
    Points
    299
    Par défaut
    Merci pour ta réponse.

    L'idée est de redéfinir l'interface graphique d'un logiciel entierement codé en C C++.
    L'interface serait en C# et le coeur en C C++.

  4. #4
    Membre averti

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2006
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 281
    Points : 356
    Points
    356
    Par défaut
    Il me semble pas que ce soit possible.
    une question : comment faire pour dire "ce morceaux de code, compile avec le compilateur c, celui là avec C#..." ?

  5. #5
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    pourquoi ne pas le faire en C++/CLI ?

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    200
    Détails du profil
    Informations personnelles :
    Localisation : France, Bas Rhin (Alsace)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 200
    Points : 91
    Points
    91
    Par défaut
    J'ai un peu la même problématique :
    Développer des applications avec du traitement de bas niveau (forcément du C/C++), et une interface graphique facile à maintenir.

    Je suggère de passer par des dll en C/C++, et une appli graphique en C#.
    Plus un projet sera modulaire, plus la maintenance sera facile.
    Si demain on te demande une application Web, tes Dll ne bougent pas. Seule la couche graphique est remise en cause.

    Le C# est très bien pour les IHM, les bases de données ... (Framework très abordable)
    Le C/C++ est INEVITABLE pour la communication avec du hardware.

    nico-pyright(c) : Ce qui me dérange en C++/CLI, c'est la "grammaire". avec les ^ pour les types du FrameWork, tout dans les .h, ..., on s'y perd.

    Nicolas
    Strasbourg

  7. #7
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Points : 16 075
    Points
    16 075
    Par défaut
    Citation Envoyé par Nico_stras
    nico-pyright(c) : Ce qui me dérange en C++/CLI, c'est la "grammaire". avec les ^ pour les types du FrameWork, tout dans les .h, ..., on s'y perd.

    Nicolas
    Strasbourg
    tu n'es pas obligé de tout mettre dans le .h, il est meme recommandé de faire la séparation. Ce n'est pas parce que l'IDE rajoute tout dans le .h par simplicité, que c'est une bonne solution.
    C'est souvent inévitable de séparer les prototypes des implémentations, par exemple lors de déclarations anticipées.

    Ensuite, niveau "grammaire" comme tu dis, c'est une syntaxe particulière, mais on s'y fait vite

Discussions similaires

  1. [VB.NET]Utiliser du code en RELEASE seule (comme #if DEBUG)
    Par tostinni dans le forum Windows Forms
    Réponses: 3
    Dernier message: 22/12/2005, 07h18
  2. [Struts][Messages]Comment utiliser du code HTML
    Par Tueur_a_gage dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 12/12/2005, 10h35
  3. [C#][couleur]Utilisation des codes couleurs?
    Par bakonu dans le forum C#
    Réponses: 3
    Dernier message: 28/11/2005, 19h38
  4. [CR8.5] Utilisation des codes barre
    Par Robert dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 20/01/2005, 16h13
  5. [CR] Utilisation de codes à barres dans crystal
    Par franck.cvitrans dans le forum SAP Crystal Reports
    Réponses: 4
    Dernier message: 29/06/2004, 08h48

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