Konvertierung von &(IDirectMusicLoader8 *) nach void**



  • also ich versuche gerade in dieser anwendung mit meinem borland

    IDirectMusicLoader8 * g_pLoader;
    
    if ( FAILED(hResult = CoCreateInstance( CLSID_DirectMusicLoader,
                                                                 NULL,
                                                        CLSCTX_INPROC,
                                              IID_IDirectMusicLoader8,
                                                  (void **)&g_pLoader))){
        throw ((std::string)"Couldn't create Loader");
      }
    

    eine andresse zu einem pointer zu konvertieren, aber borland sagt da "Konvertierung von long nach void* nicht möglich"

    :| glaube nicht das es an dem code liegt, weil der ist aus einem Buch. Jemand von euch eine idee?

    ... *hust*... <.< hab gedacht HRESULT und HANDLE wären das gleiche... hResult zum typ HRESULT ändern ( wer häts gedacht ) löst das problem...


Anmelden zum Antworten