Librairies , exécutables avec Visual Studio
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

Librairies , exécutables avec Visual Studio



  1. #1
    nicklaus78

    Librairies , exécutables avec Visual Studio


    ------

    Bonjour,

    Lorsque dans un programme visual studio (c# ou VB) on utilise les commandes suivantes, je suppose qu'on inclue dans le programme des choses externes dont je ne sais pas le nom (librairies ?) :

    using System;
    using System.IO.Ports;
    using System.Threading;

    Import System;
    Import System.IO.Ports;
    Import System.Threading;


    Ma question : Lorsqu'on fait un exécutable, est-ce que ces choses là sont compilées et intégrées dans l'éxecutable ou bien faut il faire tourner le programme exe sur un PC qui les possède
    (Désolé du niveau basique et peut être idiot de ma question)

    Merci d'avance.

    -----

  2. #2
    Bluedeep

    Re : Librairies , exécutables avec Visual Studio

    Bonjour

    Citation Envoyé par nicklaus78 Voir le message
    Lorsque dans un programme visual studio (c# ou VB) on utilise les commandes suivantes
    Ce ne sont pas des commandes, mais des instructions, mais passons.

    , je suppose qu'on inclue dans le programme des choses externes dont je ne sais pas le nom (librairies ?) :
    Tu supposes mal.
    L'instruction "using" indique simplement au compilateur que, si il ne peut pas résoudre un nom de classe localement au code qui le référence, il doit rechercher dans les espaces de noms (namespace) spécifiés par les instructions using en question.

    Ma question : Lorsqu'on fait un exécutable, est-ce que ces choses là sont compilées et intégrées dans l'éxecutable ou bien faut il faire tourner le programme exe sur un PC qui les possède
    Non. Encore une fois le using (ou son équivalent en VerBeux , le "import" - terme mal chois si il en est, mais si la syntaxe VerBeux était claire, ça se saurait ) ne donne qu'une instruction au compilateur sur la recherche de résolution de nom.

    Contrairement à Java, il n'y a en .Net aucun recouvrement obligatoire entre les espaces de noms et les DLL.
    Les librairies (DLL) qui doivent être chargées avec l''exécutable se précisent dans les "References" du projet (avec des subtilités suivant la version de VS et de .Net utilisée).

    (Désolé du niveau basique et peut être idiot de ma question)
    C'est basique mais absolument pas idiot.
    Dernière modification par JPL ; 05/04/2017 à 17h50. Motif: titre corrigé

  3. #3
    nicklaus78

    Re : Librairies , exécutables avec Visual Studio

    Ok, merci pour ta réponse claire

Discussions similaires

  1. Problème de Compilation (C) avec Visual Studio
    Par Linda338 dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 15/08/2016, 11h58
  2. Mode pas à pas avec Visual Studio Pro 2013
    Par usersciences dans le forum Programmation et langages, Algorithmique
    Réponses: 5
    Dernier message: 16/12/2015, 15h33
  3. problemes avec visual studio ultimate 2013
    Par ordinami dans le forum Programmation et langages, Algorithmique
    Réponses: 7
    Dernier message: 23/10/2015, 11h55
  4. Ecrire en C avec Visual Studio Premium 2012 ?
    Par julien_4230 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 01/10/2012, 11h51
  5. C# : publier avec visual studio express
    Par invite19f369ec dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 14/04/2009, 22h23