Portos67
Messages postés72Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention14 janvier 2013
-
28 oct. 2008 à 15:25
lionel10
Messages postés33Date d'inscriptiondimanche 8 avril 2007StatutMembreDernière intervention 2 novembre 2011
-
5 mars 2011 à 14:57
Bonjour, et bravo à ce forum.
J'ai un soucis, j'ai un programme en vb.net, et dans le dossier ressource de ce programme, j'ai mes images et un fichier .dll qu'il faudrait que je copie lors de l'ouverture du programme. J'en ai absolument besoin sinon certaines parti du programme ne fonctionne pas.
Je veux juste savoir comment faire pour copier ce fichier .dll du fichier ressource sur le bureau du pc.
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 28 oct. 2008 à 16:04
Bonjour,
1 faut pas le copier sur le bureau mais plutot dans le repertoire de ton appli
2 si c'est une dll activeX il faut l'enregistrer sur le systeme client
c'est mieux de la distribuer avec ton programme en faisant un setup propre
sinon si tu tiens absolument à mettre cette dll en ressource ,
copies la ressources dans un tableau de bytes
ensuite binary write ton tableau de bytes dans un fichier
Portos67
Messages postés72Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention14 janvier 20131 28 oct. 2008 à 16:17
En faite j'ai rajouté le fichier .dll dans la ressource, et dans mon programme je lui dis de faire un IO.File.WriteAllBytes(chemin_du_bureau & "Interop.Scripting.dll", My.Resources.Interop_Scripting)....
Mais ca ne marche pas.... As tu une autre solution ??
lionel10
Messages postés33Date d'inscriptiondimanche 8 avril 2007StatutMembreDernière intervention 2 novembre 2011 5 mars 2011 à 14:57
merci beaucoup ;-)
mais y a-t-il moyen de faire la meme chose avec un fichier texte ? Car lorsque la ressource est un fichier txt, il met l'erreur suivante : Impossible de convertir une valeur de type 'String' en 'Tableau à 1 dimension(s) de Byte'. C:\ ... Form1.vb
merci d'avance de ta réponse