Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable) [ Multimédia / Image & Vidéo ] (Marcial)

dimanche 24 juin 2007 à 12:51:46 | DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

Marcial

Membre Club
Bonjour a tous...
J'ai comme qui dirait un problème...
J'essaye depuis un bon petit moment maintenant, d'utiliser la DLL vorbisfile.dll
pour récuperer les propriétés des fichiers OGM mais rien n'y fait...

Quoi que je fasse et quelque soit la façon dont j'essaye de déclarer la DLL
Vb me dit: "Erreur d'execution '53'....Fichier introuvable: vorbisfile.dll"
J'ai essayer tout les chemins possibles et imaginables sans succes...
De faire une déclaration de type Function et de type Sub...
J'ai également essayer de mettre la dll dans différents répertoires...
J'ai même essayer (en désespoire de cause et sans aucune conviction)
de l'enregistrée avec REGSVR32.EXE... Bien sur ça n'a pas marché...

Ce que je ne comprend pas c'est que j'ai déjà utilisé des dll dans d'autres
applications et que cela n'a jamais posé de problèmes...

Cette saletée commence a me faire devenir chèvre...

Y'aurais t'il une bonne âme pour me donner la solution.

Merci par avance.

___________________________________________

Le plus grand des défauts de l'homme c'est de toujours
pointer un doigt accusateur... Mais jaimais devant un miroir...
___________________________________________

dimanche 24 juin 2007 à 13:05:25 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

PCPT

Administrateur CodeS-SourceS
salut,
la dll n'est pas fournie avec un userguid?

elle est faite en C/CPP? Delphi?
si oui, place là simplement dans, le même dossier sur ton vbp et déclare correctement les fonctions comme des APi Win

++

Prenez un instant pour répondre à ce sondage svp

dimanche 24 juin 2007 à 13:12:22 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

casy

Membre Club

Vérifie bien aussi que tu dispose de toutes les dépendances necessaires à cette dll et notamant les codec OGG Vorbis


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

dimanche 24 juin 2007 à 13:51:22 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

Marcial

Membre Club

Slt,
 en ce qui concerne le Userguid, oui, il y en a un disponible sur le site
de Xiph
www.vorbis.com , je l'ai longuement parcouru et m'en suit servi
pour ecrire l'appel de la dll.
Je doit avouer que j'ai un peu de mal a retranscrire ce qui y est
expliqué. Tout les exemples sont donnés en C ou C++...
Ce qui prète a penser que la dll est écrite en C ou C++...

Pour ce qui est des dépendances je suis certain qu'il ne me manque rien...
J'ai décompilé la dll avec Windasm...
Pour info, les dépendances sont les suivante:
- ogg.dll
- vorbis.dll
- kernel32.dll
Et le conteneur est installé sur le système, mais je ne pense pas
que cela soit indispansable...

Par contre il n'y apas de fichier *.lib disponible...
Pensez vous que cela pourait venir de là ?
(Je pose la question mais a mon avis la réponce sera non...   )



___________________________________________
Le plus grand des défauts de l'homme c'est de toujours
pointer un doigt accusateur... Mais jaimais devant un miroir...
___________________________________________


dimanche 24 juin 2007 à 14:38:13 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

casy

Membre Club

Le .lib est inutile en VB, par contre pour que ta dll soit utilisable en VB, il faut que la convention d'appel soit stdcall.

C'est à dire que chaque fonction de la dll doit etre exportée avec l'attribut _stdcall. Par défaut en C les fonctions des dll sont exportée avec l'attribut Cdecl. Dans ce cas la dll n'est pas utilisable avec VB


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

dimanche 24 juin 2007 à 14:47:44 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

Marcial

Membre Club
Comment puis-je savoir si l'attribut est _stdcall ou cdecl ?

___________________________________________
Le plus grand des défauts de l'homme c'est de toujours
pointer un doigt accusateur... Mais jaimais devant un miroir...
___________________________________________

dimanche 24 juin 2007 à 15:00:43 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

BruNews

Administrateur CodeS-SourceS
Regarde ce que tu as désassemblé.
Si fonction finit en "ret 0" alors que les params sont en offset de ESP, c'est cdecl sinon stdcall.

ciao...
BruNews, MVP VC++

dimanche 24 juin 2007 à 15:02:18 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

PCPT

Administrateur CodeS-SourceS
uniquement par le userguid (ou l'auteur directement)

dimanche 24 juin 2007 à 15:02:48 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)
dimanche 24 juin 2007 à 15:05:18 | Re : DLL Probleme pour utiliser vorbisfile.dll (fichier introuvable)

BruNews

Administrateur CodeS-SourceS
Je ne me suis encore pas arraché un neurone sur ce coup.

ciao...
BruNews, MVP VC++


1 2

Cette discussion est classé dans : fichier, dll, utiliser, introuvable, vorbisfile


Répondre à ce message

Sujets en rapport avec ce message

Erreur 53 : Fichier introuvable [ par ArnaudEIC ] Bonjour,j'ai l'erreur suivante : "Erreur 53 : Fichier introuvable : toto.dll" sur l'ordinateur d'un de mes clients et je n'arrive pas a reproduire l'e Transfert fichier PC->PocketPc, openNetCF.destop.dll / Rapi.dll [ par touixi ] Bonjour chers amis! Je développe actuellement un programme sous mon pocket PC (PSION Teklogix (CE 4.2)) sous Visual Studio 2003. Ce programme prend help: fichier dll introuvable [ par mekanik ] Bonjour,Je travaille sous W2000 et VB6.Je sohaite utiliser diverses dll dans mon prog vb6, mais à chaque fois, j'ai le message 'fichier xxxx.DLL intro dll introuvable [ par srib ] Bonjour,dans une macro Excel je souhaite réutiliser une DLL. Lors de l'exécution de la macro, un message d'erreur (n°53) me dit que le fichier .dll es Comment eviter une Erreur 48 "Dll introuvable" [ par andrebernard ] Bonjour à tousVoila, je me suis fabriqué une DLL standard non activeX avec un autre language que VB.Dans cette derniere, j'ai mis une protection dans Fonctions de la DLL amp_in.dll [ par PaTaTe ] Bonjjour tout le monde !J'aimerais utiliser la DLL amp_in.dll dans VB6 (DLL utilisée dans mIRC pour utiliser les plugins Winamp). J'ai réussis à recup Dll vb.net [ par GTY ] Bonjour,Est-il possible d'utiliser une dll perso vb.net dans une macro vba excel par exemple ?Apparemment oui, mais j'ai essayé tous les moyens que j' Une Dll pour utiliser solidedge V19 [ par Dr_shaman ] Bonjour, Je dois faire un développement qui attend une trame, et qui ouvre solidedge V19 pour enregistré un document en PDF. Mais Je n'ai pas solide vba xml [ par nora92 ] Bonjour,Je dois extraire des donner d'un fichier xml en vba pour les utiliser dans une spreadsheet excel mais je ne connais pas bien le langage xml et Erreur exécution '53': fichier introuvable à tort [ par pierrealain6913 ] Bonjour à tous,Quelqu'un peut-il m'aider ?J'ai écrit un programme en VB6 et une DLL en Visual C++ 6.0.Le programme en VB fait appel à la DLL en C++Si


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.