Accueil > Forum > > > > Charger MySql.dll situé dans resources
Charger MySql.dll situé dans resources
jeudi 4 octobre 2012 à 13:04:06 |
Charger MySql.dll situé dans resources

danielgipn
|
bonjour, j'ai créé une application pour se connecter à une base de données qui utilise mysql connector (que j'ai au préalablement téléchargé). Mon problème est que si je partage cette application , l'utilisateur qui n'a pas installé mySql connector ne pourra pas l'utiliser. J'ai donc trouvé la Dll qui appartient à MySql conector (MySql.Data.dll) ; je l'ai donc placé en tant que Ressource , donc incluse au .exe et je n'arrive pas à la charger au démarrage du programme , j'ai esayé une technique en mettant un code dans Events.vb (je me souviens pas exactement du nom). Auriez-vous une idée pour chargé cette dll contenue dans Resources au démarrage du programme ?
merci d'avance
|
|
jeudi 4 octobre 2012 à 13:38:06 |
Re : Charger MySql.dll situé dans resources

NHenry
|
Réponse acceptée !
Bonjour,
Il ta faudra forcément l'extraire de tes ressources.
Si ton application a besoin de cela pour exécuter ton code (contrôle par avance de la présence de la DLL), essayes de faire un installateur.
---------------------------------------------------------------------
- Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.
- Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite :
). - En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
- Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés
---
Mon site
|
|
jeudi 4 octobre 2012 à 15:04:21 |
Re : Charger MySql.dll situé dans resources

danielgipn
|
Oui okays merci. Sinon je pourrais faire en sorte que la dll s'extraie dans un fichier temporaire lorsque je lance le logiciel puis d'exécuter ensuite celle-ci, pensez-vous que cela pourrait également fonctionner ?
|
|
jeudi 4 octobre 2012 à 19:25:31 |
Re : Charger MySql.dll situé dans resources

NHenry
|
Réponse acceptée !
Bonjour,
Dans ce cas, il te faudra que tu fasse une application qui empacte les 2 fichiers, ton Exe et ta DLL, car tu ne pourras pas lancer ton EXE si la DLL n'est pas présente.
---------------------------------------------------------------------
- Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.
- Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite :
). - En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
- Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés
---
Mon site
|
|
samedi 6 octobre 2012 à 12:28:32 |
Re : Charger MySql.dll situé dans resources

danielgipn
|
j'ai réussi à extraire cette dll dans le même dossier que l'application , j'ai ensuite écrit que quand l'application se ferme , supprimer cette dll et c'est là que ça coince car ça me met accès au chemin "MySql.Data.dll" refusé et pourtant la dll n'est pas en lecture seule. auriez-vous une idée ?
|
|
samedi 6 octobre 2012 à 14:11:38 |
Re : Charger MySql.dll situé dans resources

NHenry
|
Bonjour,
Oui, car la DLL est encore en cours d'utilisation, donc le fichier est verrouillé.
---------------------------------------------------------------------
- Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.
- Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite :
). - En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
- Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés
---
Mon site
|
|
samedi 6 octobre 2012 à 14:32:34 |
Re : Charger MySql.dll situé dans resources

danielgipn
|
ah ok mais c'est quand même bizarre parce que ça me le fait que sur windows xp et pas sur windwos 7
|
|
samedi 6 octobre 2012 à 14:41:18 |
Re : Charger MySql.dll situé dans resources

NHenry
|
Réponse acceptée !
Bonjour,
Je pense que ça peut venir du Framework qui est légèrement différent entre les 2 OS, mais n'ayant jamais fait cette manip sur un Win7, je ne pourrais en dire plus.
---------------------------------------------------------------------
- Pour poser correctement une question et optimiser vos chances d'obtenir des réponses, pensez à lire le règlement CS, celui-ci pour bien poser votre question ou encore celui-ci pour les PFE et autres exercices.
- Quand vous postez un code, merci d'utiliser la coloration syntaxique (3ième icône en partant de la droite :
). - En VB.NET pensez à activer Option Explicit et Option Strict (propriété du projet) et à retirer l'import automatique de l'espace de nom Microsoft.VisualBasic (onglet Références dans les propriétés du projet).
- Si votre problème est résolu (et uniquement si c'est le cas), pensez à mettre "Réponse acceptée" sur le ou les messages qui vous ont aidés
---
Mon site
|
|
samedi 6 octobre 2012 à 15:37:07 |
Re : Charger MySql.dll situé dans resources
|
Cette discussion est classée dans : mysql, dll, resources, charger, situé
Répondre à ce message
Sujets en rapport avec ce message
ActiveX DLL situé sur un autre serveur !!! [ par Eric ]
Bonjour,J'ai un application VB EXE qui aurait besoin d'accèder à un Activex DLL qui est situé sur autre serveur. Mais le problème, c'est que lorsque j
ActiveX DLL situé sur un autre serveur. [ par Eric ]
Bonjour,J'ai un application VB EXE qui aurait besoin d'accèder à un Activex DLL qui est situé sur autre serveur. Mais le problème, c'est que lorsque j
VB + MYSQL [ par alex451 ]
Je souhaite me connecter à une base mysql sans passer par odbc. J'ai donc telechargé une dll (myprov.dll) qui permet d'utiliser les composants mdac2.5
Charger dll dans vba(excel) chemin (dll) non statique [ par FlashKoti ]
Bonjour,Je cherche desépérement à charger une dll dans mes macros excel (vba). Je sais lier une dll lorsque le chemin et fixe, mais le programme étant
Api Mysql + mysqllib.dll En VB 6.0 !! [ par Number32 ]
Bonjours a tous, je suis débutant et je cherche le moyen de me connecter a une base de donéne mysql a partire d'un programme en vb!Je sais qu'il y'as
savoir l'emplaçement d'une dll [ par pointbin ]
comment savoir l'emplaçement d'une dll refere par le codeet comment savoir ou je doit mettre une dll que j'ai cree (que je veut referée par le code au
MySql Dll interface [ par holger ]
Je voulais savoir si le code source d'une dll capable de comuniqueravec mySql interesserait quelqu'un...
Solveur d'excel dans VB6 [ par sacotte ]
Je voudrais utiliser le solveur d'excel, avec VB6 ; Pour réaliser cela je pense qu'il faut charger la dll du solveur d'excel dans référence de VB6 <P
charger une table [ par tsithtsith ]
bonjour à tous, j'ai un petit problème pour charger une table dans mysql à partir d'un fichier txt. en effet j'utilise la methode "executenonquery" co
Modifier les resources d'une DLL [ par Artemis2 ]
Bonjour, je voudrais créer un programme qui modifie les ressources d'une DLL. Je veux modifier la DLL et pas la remplacer car je voudrais la modifier
Livres en rapport
|
Derniers Blogs
ETENDRE LE TEAM WEB ACCESS DE TFS 2012 - STEP 0ETENDRE LE TEAM WEB ACCESS DE TFS 2012 - STEP 0 par Philess
L'extensibilité du Team Web Access
Le Web Access (site d'équipe) de Team Foundation Server a été complètement réécrit dans la version 2012 avec pas moins de 400.000 lignes de JavaScript. Ce nouveau modèle a été pensé pour offrir de grandes...
Cliquez pour lire la suite de l'article par Philess SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Easy-Planning (4.5.0.11)EASY-PLANNING (4.5.0.11)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté a... Cliquez pour télécharger Easy-Planning CVEasy (3.1.0.51)CVEASY (3.1.0.51)PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante.
PHMSD-C... Cliquez pour télécharger CVEasy LettresFaciles 2011 (8.6.0.31)LETTRESFACILES 2011 (8.6.0.31)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011 sDEVIS-FACTURES vlPRO (8.4.2.62)SDEVIS-FACTURES VLPRO (8.4.2.62)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO Devis-Factures PHMSD (2.1.0.11)DEVIS-FACTURES PHMSD (2.1.0.11)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD
|