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

 Delphi Discussion :

Integrer du langage C dans delphi


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut Integrer du langage C dans delphi
    Bonjour,
    je travaille sur une application delphi et je me pose plusieurs questions :
    Est-il possible d'intégrer du code C dans du delphi?
    Est ce que cela va augmenter la rapidité de la tache de le coder en C de l'intégrer au code delphi, plutôt que de le coder en delphi?
    Comment intégrer du code C dans du Delphi?
    Je vous remercie de vos réponses.

  2. #2
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Salut et bienvenue
    Citation Envoyé par jean-tristan Voir le message
    Est-il possible d'intégrer du code C dans du delphi?
    Malheureusement la réponse est non. Sous Delphi on code en Delphi/Pascal. Tout code C/C++ devra être traduit dans ce langage.

    @+ Claudius

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 5
    Par défaut
    si le langage C est traduit en delphi, cela n'apporte aucune amélioration dans la rapidité de l'application??
    Dans ce cas existe-t-il des moyens d'optimisation autre algorithmiquement (comparabla au -o3 du C)??
    Aussi je souhaiterai savoir si le delphi est lent par rapport au C, Java C++?
    Existe-il des outils de profilage?
    Dans le delphi quelle chose sont à éviter pour eviter de perdre du temps
    Merci de vos réponse

  4. #4
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 931
    Billets dans le blog
    6
    Par défaut
    le C n'est pas forcément plus rapide... le compilo de Delphi est très performant, et quand on cherche à gagner en vitesse en codant une routine en assembleur, il n'est pas rare de faire plus lent !
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  5. #5
    Expert confirmé
    Avatar de Cl@udius
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2006
    Messages
    4 878
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 4 878
    Par défaut
    Je ne suis pas un spécialiste du C/C++ mais dans l'absolu ça ne devrait pas changer grand chose.
    @+

    [edit] Grilled

  6. #6
    Membre émérite
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    409
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 409
    Par défaut
    tu dois pouvoir linker les .obj d'une compilation C après la vitesse sauf cas spécifique pas sur que tu gagnes beaucoup

  7. #7
    Membre éclairé Avatar de peter27x
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    1 029
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 029
    Par défaut
    Un .exe qu'il ait été fait en C ou en Delphi ça reste un .exe en langage "bas niveau" non ?

    Donc pourquoi ça irait plus vite pour l'un ?

Discussions similaires

  1. Macro-langage dans Delphi.
    Par ghost942 dans le forum Langage
    Réponses: 12
    Dernier message: 13/11/2007, 08h36
  2. [C#]Integration du langage Perl dans .NET
    Par rassidm dans le forum Windows Forms
    Réponses: 1
    Dernier message: 28/05/2006, 00h15
  3. [WIN32][D2005] Integrer une librairie C/C++ dans Delphi
    Par ZeGothMan dans le forum Langage
    Réponses: 8
    Dernier message: 30/03/2006, 13h56
  4. Réponses: 2
    Dernier message: 30/03/2006, 11h21
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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