YOMMCDDB V2 - INTERROGEZ LA CDDB ( CDAUDIO ET ALBUM MP3) VERSION CLASS

Signaler
Messages postés
515
Date d'inscription
dimanche 17 février 2002
Statut
Membre
Dernière intervention
10 mars 2008
-
Mayzz
Messages postés
2811
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/24263-yommcddb-v2-interrogez-la-cddb-cdaudio-et-album-mp3-version-class

Mayzz
Messages postés
2811
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
24
mciSendCommand effectivement ^^
OK pour le MP.
moogliber
Messages postés
40
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
5 janvier 2012

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és
2811
Date d'inscription
mardi 15 avril 2003
Statut
Membre
Dernière intervention
26 novembre 2013
24
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és
40
Date d'inscription
lundi 26 septembre 2005
Statut
Membre
Dernière intervention
5 janvier 2012

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.