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

Langage Delphi Discussion :

[D2006] Code delphi et c#


Sujet :

Langage Delphi

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut [D2006] Code delphi et c#
    Bonjour,

    Je voudrais savoir quel est la procédure pour utiliser du code c# dans mon projet delphi 2006?

    D'avance merci!

    Ben

  2. #2
    Membre éclairé
    Avatar de MD Software
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 613
    Points : 680
    Points
    680
    Par défaut
    Tu veux mélanger Delphi et C# ou juste faire un projet C# ?

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    non non un mix maison

  4. #4
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    Citation Envoyé par the big ben 5
    non non un mix maison
    il est possible d'appeler du code d'une dll delphi win32 depuis une appli c# par P/Invoke.
    Dans l'autre sens, Delphi win32 peut utiliser une dll delphi.net ou c# par le biais d'un unsafe export.
    Mais c'est plutôt pour se sortir d'une sitation bloquée, ça ne doit pas être une stratégie de développement pour nouveaux softs.

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    Ben c'est censé etre un des arguments commerciaux de Delphi 2006 je pense...

  6. #6
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Citation Envoyé par the big ben 5
    Ben c'est censé etre un des arguments commerciaux de Delphi 2006 je pense...
    Non, l'argument commercial de Delphi 2005-2006 est que tu disposes d'un seul EDI, avec toujours les mêmes habitudes, pour développer aussi bien en Win32 qu'en .NET, aussi bien en Delphi qu'en C & Co.
    Ce n'est pas raisonnable d'un point de vue plate-forme même de mélanger les deux types d'exploitation. Puisque .NET est prévu pour pouvoir faire tourner des applications sur différentes plate-formes (enfin à la base ... d'ici que sorte Linux .NET... ^^)

  7. #7
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    Citation Envoyé par the big ben 5
    Ben c'est censé etre un des arguments commerciaux de Delphi 2006 je pense...
    certainement pas... tu dois confondre avec autre chose :-)

    Mélanger du code managé et non managé est tout sauf une bonne idée.

  8. #8
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    D'utiliser des assemblies codé en C#, ou autre, dans du code Delphi .NET est déjà plus sensé.

  9. #9
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    Citation Envoyé par Laurent Dardenne
    D'utiliser des assemblies codé en C#, ou autre, dans du code Delphi .NET est déjà plus sensé.
    tout à fait, et là, du coup, c'est étudié pour.
    L'interopérabilité des langages est l'un des gros avantages de .NET. C'est d'ailleurs pour moi l'un des points essentiel qui est java killer. Java c'est compatible avec Java, et encore, les bons jours. .NET offre l'avantage du choix du langage sans perdre aucun avantage de la plate-forme et tout en simplifiant les échanges de codes compilés entre langages. Un plus énorme.
    C'est d'ailleurs grâce à cela que les débats c# ou delphi.net peuvent exister, sous Java ce genre de troll ne peut même pas exister. Si ça c'est pas une preuve de supériorité de .NET ! :-)

  10. #10
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    Et comment crée t on puis utilise t'on une assemblies alors?

    Je suppose qu'il faut créer un class library c#, puis y mettre mes fichiers vec mes différentes classes en c#. Je compile tout ca, puis dans mon projet delphi je fait add reference et je selectionne mon fichier dll précédement créé.

    Mais maintenant quand j'essaie de faire appel à ma class rien n'apparait.
    Qu'ai je oublié???

    Merci de vos explications....

    Ben

  11. #11
    Membre régulier
    Inscrit en
    Octobre 2005
    Messages
    180
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 180
    Points : 107
    Points
    107
    Par défaut
    Ah voila a force de chippoter ca a l'air de fonctionner merci à tous!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 27/09/2006, 08h50
  2. probleme de transfert de code delphi 7
    Par danslesac dans le forum Langage
    Réponses: 9
    Dernier message: 13/05/2006, 11h31
  3. Convertion code Delphi.net vers C#
    Par RamDevTeam dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 31/03/2006, 21h08
  4. code Delphi pour créer des sources ODBC
    Par lassad dans le forum Bases de données
    Réponses: 1
    Dernier message: 12/10/2005, 11h18
  5. Portabilité de code Delphi
    Par ludovic tambour dans le forum EDI
    Réponses: 2
    Dernier message: 20/08/2005, 16h14

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