Bonjour tout le monde !
Je viens d'installer un logiciel fournissant un composant ActiveX qu'on peut insérer sous VB, Delphi et C++ Builder. Avec VB et Delphi, le composant s'affiche dans la palette mais sous BCB 6, il ne s'affiche rien.
Donc j'ai pensé alors l'installer manuellement en allant dans le menu Composant>Importer un composant ActiveX mais une erreur apparaît. J'essaie alors d'installer un autre composant existant "Windows Media Player" mais même erreur:
Le débogueur s'arrête toujours sur l'instruction if:[C++ Erreur] WMPLib_OCX.cpp(109): E2451 Symbole 'm_OCXIntf' non défini
[C++ Erreur] WMPLib_OCX.cpp(112): E2285 Impossible de trouver une correspondance pour 'IUnknown::QueryInterface(_GUID,undefined)'
[C++ Erreur] WMPLib_OCX.cpp(119): E2451 Symbole 'm_OCXIntf' non défini
[Lieur Erreur fatale] Fatal: Unable to open file 'WMPLIB_OCX.OBJ'
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 void __fastcall TWindowsMediaPlayer::CreateControl() { if (!m_OCXIntf) { _ASSERTE(DefaultDispatch); DefaultDispatch->QueryInterface(DEF_CTL_INTF, (LPVOID*)&m_OCXIntf); } };
Partager