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

VB.NET Discussion :

Integrer une DLL dans le .exe


Sujet :

VB.NET

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien Mesures Physiques
    Inscrit en
    Décembre 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien Mesures Physiques

    Informations forums :
    Inscription : Décembre 2015
    Messages : 4
    Par défaut Integrer une DLL dans le .exe
    Bonjour,

    Je développe un software exécutable, sans installation.
    Je souhaite intégrer dans l'exécutable, une dll d'un logiciel tiers (Twincat.Ads).
    Afin que les utilisateurs de mon soft n'est pas besoin de copier coller la dll dans le même dossier que mon .exe.

    J'ai pensé l'ajouter en temps que ressource, comme une image mais sans succès.
    Ou bien par code en temps que références, mais là non plus je n'arrive pas de lier la .DLL à L'application .EXE.

    Dans la même idée j'aimerais intégrer une vidéo dans l’exécutable pour pas que les utilisateurs ne puisse récupérer la vidéo, mais qu'elle soit intégré au projet.

    Merci.

    Pour info j'utilise Visual Basic 2019.

  2. #2
    Membre éprouvé
    Homme Profil pro
    Etude technique THT
    Inscrit en
    Juillet 2012
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Etude technique THT
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juillet 2012
    Messages : 84
    Par défaut
    Bonjour,

    Regarde :


  3. #3
    Membre Expert

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 067
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 067
    Par défaut
    Hello,

    j'ai du le faire en C# à toi de le traduire en vb, je crois je l'ai intégré en ressource et je la copie dans le même folder que l'exe si elle n'existe pas au lancement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    if (File.Exists(Directory.GetCurrentDirectory() + "/Functions.dll"))
            return;
          Stream manifestResourceStream = Assembly.GetExecutingAssembly().GetManifestResourceStream("Fprout.Resources.Functions.dll");
          BinaryReader binaryReader = new BinaryReader(manifestResourceStream);
          using (BinaryWriter binaryWriter = new BinaryWriter((Stream) new FileStream("Functions.dll", FileMode.Create)))
          {
            binaryWriter.Write(binaryReader.ReadBytes((int) manifestResourceStream.Length));
            binaryReader.Close();
            binaryWriter.Close();
          }
          manifestResourceStream.Close();
    Oublie pas de remplacer "Fprout.Resources.Functions.dll" par le nom de ton assembly et de ta dll

Discussions similaires

  1. Dialog MFC d'une dll dans un exe non MFC
    Par auwel dans le forum MFC
    Réponses: 3
    Dernier message: 06/03/2009, 20h23
  2. [VB] COmment compiler une dll dans un exe (zlib.dll)
    Par Khrysby dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 01/11/2005, 12h10
  3. Intégrer une dll dans un EXE
    Par Akim13 dans le forum Langage
    Réponses: 5
    Dernier message: 15/09/2005, 02h11
  4. Inclusion d'une DLL dans un exe?
    Par luareon22 dans le forum MFC
    Réponses: 10
    Dernier message: 29/08/2005, 12h08
  5. Inclure une DLL dans le .exe final?? possible?
    Par xavmax dans le forum C++Builder
    Réponses: 9
    Dernier message: 22/08/2005, 17h00

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