-
Lecture de fichier Midi
Tous d'abord bonjour,
j'essaye d'ouvrir le sequencer de la carte son via la structure MCI_OPEN_PARMS mais lors de la compilation du code pour le parametre lpstrDevice j'ai une erreur impossible de convertir de 'const char [10]' en 'LPCWSTR'
MCI_OPEN_PARMS mciOpenParms;
mciOpenParms.lpstrDeviceType = "sequencer";
mciOpenParms.lpstrElementName = lpszMIDIFileName;
si quelqu'un aurait une piste pour que je puisse trouver une solution
je suis sous visual studio 2005
merci d'avance
-
Code:
mciOpenParms.lpstrDeviceType = TEXT("sequencer");
-
Merci Beaucoup je teste ca de suite
-
Citation:
Envoyé par Médinoc
Code:
mciOpenParms.lpstrDeviceType = TEXT("sequencer");
je ne pense pas que ca marchera...
il faut utiliser strcpy(), ou la version unicode, mais pas affecter directement une string literale à un pointeur de caracteres...
-
D'après le message d'erreur, si, ça marche : La structure accepte un LPCTSTR, c'est-à-dire un pointeur vers une chaîne constante de caractères, ce qui est parfait pour une chaîne littérale.