YOMMCDDB V2 - INTERROGEZ LA CDDB ( CDAUDIO ET ALBUM MP3) VERSION CLASS
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 2008
-
5 juil. 2004 à 10:49
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 2020
-
13 mai 2010 à 19:16
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 13 mai 2010 à 19:16
mciSendCommand effectivement ^^
OK pour le MP.
moogliber
Messages postés40Date d'inscriptionlundi 26 septembre 2005StatutMembreDernière intervention 5 janvier 2012 13 mai 2010 à 19:07
Je n'ai pas de mciSendString. Tu veux surement parler de mciSendCommand ? chez moi il retourne un integer (apres migration).
Si ca t'interesse je peux t'envoyer le code migré en MP, peut-être qu'a tout les 2 on y arrivera. Je te contacte en MP.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 13 mai 2010 à 18:39
Oui c'est bien ce que je dis, ca bug, même après avoir traduit VB.Net ne supporte pas cette API (je l'ai expérimenté pour d'autres softs).
Juste pour savoir: que retourne ta déclaration mciSendString ? Un Interger ou un long ? Pour rappel les longs de VB6 sont à convertir en Integers en .Net.
Mais bon on ne va pas épiloguer sur le sujet, ce sont ici les commentaires de la source c'est pas l'endroit pour ca, au pire si t'as vraiment besoin d'un coup de main, ouvre un thread sur le forum et file moi le lien en MP.
moogliber
Messages postés40Date d'inscriptionlundi 26 septembre 2005StatutMembreDernière intervention 5 janvier 2012 13 mai 2010 à 17:53
J'ai bien résolu le pb des "Any" mais je rencontre d'autres problème, que je n'arrive pas à resoudre pr l'instant.
notamment la ligne
Scode mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE Or MCI_OPEN_ELEMENT, mciOpenParms)
> j'ai l'erreur Erreur"Une valeur de type 'Project1.ModCDAudio.MCI_OPEN_PARMS' ne peut pas être convertie en 'Integer'."...
et plusieurs autres erreurs que je ne comprends pas du tout
En faisant beaucoup de ménage, j'arrive à exécuter le prog, mais j'ai toujours l'erreur 106 "erreur de lecture du CD"
Quand a faire une DLL activeX , je trouve ça effectivement pas tres clean, et risqué avec Windows 7.
Si quelqu'un a reussi la migration, merci de votre aide.
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 13 mai 2010 à 16:52
En effet il y a un souci d'API, le type "Any" n'existe plus en .Net, il faut jouer avec les IntPtr et Marshal, j'avais tenté mais il y eu un bug donc impossible de traduire la source si mes souvenirs sont exacts. Tu peux quand même tenter grâce à ce tuto => http://www.vbfrance.com/tutoriaux/APPELS-APIS-VB-NET-CONVERSION-CODE-VB6-VERS_335.aspx
D'autre part tu peux créer une DLL activeX en VB6 servant de classe de base pour les APIs et l'intégrer à ton projet .Net, c'est pas très propre car ton projet aura une dépendance COM à inscrire dans le registre mais avec une bonne solution de déploiement ça passe, tout dépend de ce que tu veux en faire.
Voila @+
moogliber
Messages postés40Date d'inscriptionlundi 26 septembre 2005StatutMembreDernière intervention 5 janvier 2012 13 mai 2010 à 16:35
Très bonne source, tout fonctionne à merveille, mais impossible de migrer ce projet en VB.NET. Quelqu'un par hasard aurait la même chose en .NET ?
ghuysmans99
Messages postés2496Date d'inscriptionjeudi 14 juillet 2005StatutContributeurDernière intervention 5 juin 20161 21 févr. 2009 à 14:24
Quand j'essaie de l'utiliser, j'ai une erreur :
"Erreur de communication ou adresse du serveur incorrecte"
Pourquoi ?
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 sept. 2006 à 14:58
Au fait il maque "DirExplorer.ocx" à ta source !
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 28 sept. 2006 à 14:56
Salut !
Petit bug de rien du tt = >>
remplacer:
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive & ""
End Sub
Par:
Private Sub Drive1_Change()
Dir1.Path = Left(Drive1.Drive, 2) & ""
End Sub
Pour ceux qui ont un nom de volume !
Mais sinon ca marche très bien ché moi
Très bonne source bien commenté je met un 9/10
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 7 avril 2005 à 18:08
pour les pdf normal , mon site passé sous linux à rencontré kelkes souci ;-)
désolé ...mais si tu as des questions n'hésite pas...
nikoms
Messages postés2Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 6 avril 2005 6 avril 2005 à 18:34
En fait ton lien vers le PDF ne marche pas :) Idem pour le TAG ID3... J'arrive pas a utilisé tes classes qui sont protected.. Je vois pas trop comment faire :\
nikoms
Messages postés2Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 6 avril 2005 6 avril 2005 à 18:02
Salut yomm!
Tout d'abord félicitation pour ce que tu fais pour les tag MP3, c'est nickel ce dont j'avais besoin :)
As-tu par hasard fait une doc ou quelque chose dans ce gout la? Je commence juste a utiliser ton OCX, donc je dois avouer que je n'ai pas encore vraiment chercher.
Je voudrais trouver différente proposition (ou la meilleure) en fonction d'un mp3 choisi...
Voila,
Encore bravo!
@+
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 4 nov. 2004 à 10:36
en fait cela peut venir de l'encodeur utilisé pour tes mp3...il se peut qu'un seul de tes mp3 possède une erreur pour ke l'album ne puisse etre reconnue...pour info si tu regardes mon source YommMp3Tool V2 tu pourras voir k'un utilisateur avait ce problème à cause d'un mauvais encodage bien k'il utilisait Lame...Enfin voilà, j'espère ke ton problème se corrigera...
Je te proporse un test ki peut etre révélatoire...essai de réencoder un de tes album qui ne marche pas avec un logiciel utilisant une version récente de lame...essai évidemment de tester avec un album ki te semble correcte...cela peut éventuellement corriger ton problème
@+ et bon courage
astuceur
Messages postés38Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention21 septembre 2008 3 nov. 2004 à 20:57
apres ton commentaire j'ai reteter encore quelques albums et après un 15e çà a marcher.
donc il fo que je revoi les tag de mes mp3
merci
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 3 nov. 2004 à 09:49
>>astuceur
je suis surpris que cela ne fonctionne pas chez toi... cela ne fonctionne avec aucun de tes albums???
test mon source sur les TagID3 afin de vérifier si au moins les tags sont bien lu!!!
@+
astuceur
Messages postés38Date d'inscriptionlundi 10 février 2003StatutMembreDernière intervention21 septembre 2008 1 nov. 2004 à 14:53
pas mal , mais çà marche pas avec les mp3 chez moi !
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 6 oct. 2004 à 09:36
et bien ça en fera au moins 1 ;-)
cs_CrAzYb
Messages postés9Date d'inscriptionsamedi 10 avril 2004StatutMembreDernière intervention30 juillet 2006 6 oct. 2004 à 07:28
ehe :=)
je telecharge et apres je commenterais :=)
bon courrage.
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 5 juil. 2004 à 10:49
vous avez le droit de mettre des commentaires ;-)
yomm
Messages postés515Date d'inscriptiondimanche 17 février 2002StatutMembreDernière intervention10 mars 20083 5 juil. 2004 à 10:49
13 mai 2010 à 19:16
OK pour le MP.
13 mai 2010 à 19:07
Si ca t'interesse je peux t'envoyer le code migré en MP, peut-être qu'a tout les 2 on y arrivera. Je te contacte en MP.
13 mai 2010 à 18:39
Juste pour savoir: que retourne ta déclaration mciSendString ? Un Interger ou un long ? Pour rappel les longs de VB6 sont à convertir en Integers en .Net.
Mais bon on ne va pas épiloguer sur le sujet, ce sont ici les commentaires de la source c'est pas l'endroit pour ca, au pire si t'as vraiment besoin d'un coup de main, ouvre un thread sur le forum et file moi le lien en MP.
13 mai 2010 à 17:53
notamment la ligne
Scode mciSendCommand(0, MCI_OPEN, MCI_OPEN_TYPE Or MCI_OPEN_ELEMENT, mciOpenParms)
> j'ai l'erreur Erreur"Une valeur de type 'Project1.ModCDAudio.MCI_OPEN_PARMS' ne peut pas être convertie en 'Integer'."...
et plusieurs autres erreurs que je ne comprends pas du tout
En faisant beaucoup de ménage, j'arrive à exécuter le prog, mais j'ai toujours l'erreur 106 "erreur de lecture du CD"
Quand a faire une DLL activeX , je trouve ça effectivement pas tres clean, et risqué avec Windows 7.
Si quelqu'un a reussi la migration, merci de votre aide.
13 mai 2010 à 16:52
D'autre part tu peux créer une DLL activeX en VB6 servant de classe de base pour les APIs et l'intégrer à ton projet .Net, c'est pas très propre car ton projet aura une dépendance COM à inscrire dans le registre mais avec une bonne solution de déploiement ça passe, tout dépend de ce que tu veux en faire.
Voila @+
13 mai 2010 à 16:35
21 févr. 2009 à 14:24
"Erreur de communication ou adresse du serveur incorrecte"
Pourquoi ?
28 sept. 2006 à 14:58
28 sept. 2006 à 14:56
Petit bug de rien du tt = >>
remplacer:
Private Sub Drive1_Change()
Dir1.Path = Drive1.Drive & ""
End Sub
Par:
Private Sub Drive1_Change()
Dir1.Path = Left(Drive1.Drive, 2) & ""
End Sub
Pour ceux qui ont un nom de volume !
Mais sinon ca marche très bien ché moi
Très bonne source bien commenté je met un 9/10
7 avril 2005 à 18:08
sinon voilà les liens directs :
http://yomm.no-ip.com/dl/YommCDDB.pdf
et
http://yomm.no-ip.com/dl/YommMp3Tag.pdf
voilà...
PS : c'est l'unique documentation existante
désolé ...mais si tu as des questions n'hésite pas...
6 avril 2005 à 18:34
6 avril 2005 à 18:02
Tout d'abord félicitation pour ce que tu fais pour les tag MP3, c'est nickel ce dont j'avais besoin :)
As-tu par hasard fait une doc ou quelque chose dans ce gout la? Je commence juste a utiliser ton OCX, donc je dois avouer que je n'ai pas encore vraiment chercher.
Je voudrais trouver différente proposition (ou la meilleure) en fonction d'un mp3 choisi...
Voila,
Encore bravo!
@+
4 nov. 2004 à 10:36
Je te proporse un test ki peut etre révélatoire...essai de réencoder un de tes album qui ne marche pas avec un logiciel utilisant une version récente de lame...essai évidemment de tester avec un album ki te semble correcte...cela peut éventuellement corriger ton problème
@+ et bon courage
3 nov. 2004 à 20:57
donc il fo que je revoi les tag de mes mp3
merci
3 nov. 2004 à 09:49
je suis surpris que cela ne fonctionne pas chez toi... cela ne fonctionne avec aucun de tes albums???
test mon source sur les TagID3 afin de vérifier si au moins les tags sont bien lu!!!
@+
1 nov. 2004 à 14:53
6 oct. 2004 à 09:36
6 oct. 2004 à 07:28
je telecharge et apres je commenterais :=)
bon courrage.
5 juil. 2004 à 10:49
5 juil. 2004 à 10:49