VB.NET: Problème avec DLL AxWindowsMediaPlayer
Fermé
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
-
Modifié par Anonyme209 le 24/06/2015 à 19:47
Anonyme209 Messages postés 681 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 26 juin 2015 à 14:14
Anonyme209 Messages postés 681 Date d'inscription samedi 6 octobre 2012 Statut Membre Dernière intervention 22 décembre 2020 - 26 juin 2015 à 14:14
A voir également:
- VB.NET: Problème avec DLL AxWindowsMediaPlayer
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Vb.net 2008 - Télécharger - Langages
- Vb.net download - Télécharger - Langages
- Vb.net beep - Forum Framework .NET
4 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
25 juin 2015 à 15:08
25 juin 2015 à 15:08
Bonjour,
Tu peux toujours voir de ce coté là:
https://www.microsoft.com/en-us/research/people/
Mais je pense que cela n'est pas un problème d'avoir un dossier comportant l'exe et les dll pour une application portable.
La preuve, j'ai plusieurs logiciels portables: Ccleaner, Unlocker par exemple qui ont des dossiers comportant les fichiers langues et DLL, cela ne pose aucun problème!
Tu peux toujours voir de ce coté là:
https://www.microsoft.com/en-us/research/people/
Mais je pense que cela n'est pas un problème d'avoir un dossier comportant l'exe et les dll pour une application portable.
La preuve, j'ai plusieurs logiciels portables: Ccleaner, Unlocker par exemple qui ont des dossiers comportant les fichiers langues et DLL, cela ne pose aucun problème!
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
26 juin 2015 à 08:06
26 juin 2015 à 08:06
Fais l'expérience suivante:
copie ton dossier Debug à un autre emplacement, tu verras que ton application est opérationnelle. Les chemins des DLL sont automatiquement changés avec CopyLocal True
Après tu n'est pas obligé de mettre tous les fichiers contenus dans le dossier Debug, tu ne mets que ceux qui sont necessaires.
Tu n'as qu'a faire un raccourci Bureau pour l'utilisateur au moment de l'installation et le tour est joué.
C'est ce que font les logiciels pro
copie ton dossier Debug à un autre emplacement, tu verras que ton application est opérationnelle. Les chemins des DLL sont automatiquement changés avec CopyLocal True
Après tu n'est pas obligé de mettre tous les fichiers contenus dans le dossier Debug, tu ne mets que ceux qui sont necessaires.
Tu n'as qu'a faire un raccourci Bureau pour l'utilisateur au moment de l'installation et le tour est joué.
C'est ce que font les logiciels pro
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
16
26 juin 2015 à 12:23
26 juin 2015 à 12:23
copie ton dossier Debug à un autre emplacement, tu verras que ton application est opérationnelle
Oui, c'est ce que j'ai dit: il faut que les dll soient dans le même dossier que l'exécutable, peu importe le dossier
Après, il me reste effectivement la solution de mettre l'exécutable et les dll dans un dossier et de faire un raccourci, mais ce n'est plus vraiment une application portable.
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
26 juin 2015 à 12:58
26 juin 2015 à 12:58
Mais si
Une application portable est une application que l'on peut mettre sur une clé USB et s'en servir sur n'importe quel PC.
Il n'y a aucune installation, elle est prête à l'emploi.
Je t'ai cité 2 applications que j'avais chargé parmi tant d'autres.
Il y a même certaines applications portables qui se servent du registre et te laissent des traces!
Tu confonds avec un exécutable seul et une application portable.
Une application portable est une application que l'on peut mettre sur une clé USB et s'en servir sur n'importe quel PC.
Il n'y a aucune installation, elle est prête à l'emploi.
Je t'ai cité 2 applications que j'avais chargé parmi tant d'autres.
Il y a même certaines applications portables qui se servent du registre et te laissent des traces!
Tu confonds avec un exécutable seul et une application portable.
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
16
26 juin 2015 à 13:13
26 juin 2015 à 13:13
Effectivement, je pensais que c'était plus ou moins la même chose.
Dans ce cas, comment avoir un exécutable seul?
Dans ce cas, comment avoir un exécutable seul?
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
26 juin 2015 à 14:09
26 juin 2015 à 14:09
Ce n'est pas possible parce qu' AxWindowsMediaPlayer crée ces DLL et en a besoin pour fonctionner.
Un fichier texte (Aide par exemple) qui est mis dans les Resources sera lisible dans l'executable sans le dossier Resources. Le dossier Resources fait parti de l'executable.
Un fichier texte (Aide par exemple) qui est mis dans les Resources sera lisible dans l'executable sans le dossier Resources. Le dossier Resources fait parti de l'executable.
Anonyme209
Messages postés
681
Date d'inscription
samedi 6 octobre 2012
Statut
Membre
Dernière intervention
22 décembre 2020
16
26 juin 2015 à 14:14
26 juin 2015 à 14:14
D'accord, merci quand-même.
25 juin 2015 à 15:43
Il faudra donc toujours au moins une dll dans le même dossier que l'exécutable, non?