Bonjour,
J'ai récupéré un programme en C (sous Windows) que j'avais fait et qui affiche des informations sur les évènements MIDI générés par mon clavier (midi).
Bref ce programme fonctionne trés bien mais lorsque je veux le recompiler en c++ j'ai un message d'erreur.
J'ai 2 variables déclarées comme suit:
MIDIHDR midiHdr; // variable de type structure MIDIHDR
unsigned char SysXBuffer[256];
puis plus tard quand je place le pointeur contenu dans la structure MIDIHDR sur le tableau de char:
midiHdr.lpData = (LPBYTE)&SysXBuffer[0];
le compilo me dit: "invalid conversion from `BYTE*' to `CHAR*' "
J'ai tester quelque trucs mais rien n'a marché. Je pense cependant que ça doit être un problème lié au passage du C au C++ (puisqu'en C tout marche bien)..
Est ce que quelqu'un pourrait m'aider ?
Merci
Tintin 72
Partager