Je suis un débutant avec Bass (travaillant actuellement sur un projet MFC) et j'essaie de comprendre cela.Quelqu'un peut-il s'il vous plaît me dire ce qui ne va pas avec cela?
je vis que je devrais commencer avec la fonction BASS_Init
, mais je trouve deux exemples, l'un avec 4 paramètres et une avec 6.
Quand je tente d'utiliser la fonction, il ne donne qu'une version 5 paramètres sans surcharges, et quand j'essaie de l'utiliser, mon appli se bloque. Y at-il un bon exemple pour utiliser BASS sur MFC que je pourrais apprendre? Où puis-je trouver les documents pour l'API?
La ligne est:
BASS_Init(-1,44100,0,this->m_hWnd,NULL);
J'ai essayé:
BASS_Init(-1,44100,0,GetSafeHwnd(),NULL);
mais il plante encore
Avez-vous essayez d'utiliser le débogueur pour savoir où l'accident se produit? – casablanca
Si vous incluez juste la lib sans l'utiliser (commentez le BASS_int) le compilateur fonctionne? – Sunscreen
OUI, quand j'inclus la lib, le compilateur fonctionne, le problème est avec la fonction (ou mieux avec ma mise en oeuvre) et j'ai essayé de le déboguer, et ça me montre quand je rentre de la fonction il se bloque avec une erreur "changement de pointeur" .... mais le seul pointeur que je pourrais changer est le HWND et il est requis. la chose est que j'ai un exemple de travail qui utilise le 1.8 lib (ils n'ont pas besoin d'un handle HWND dans le 1.8), j'ai le fichier exe, h fichier et dll, mais pas la lib. Et ne peut pas trouver la lib anywere sur le net, je reçois seulement la nouvelle lib 2.4, donc je ne peux pas utiliser l'ancien sur. – Erez