E2015 Mehrdeutigkeit zwischen 'ULONG_PTR' und 'Wmplib_tlb::ULONG_PTR'



  • [BCC32 Fehler] MusicPlayer.cpp(151): E2015 Mehrdeutigkeit zwischen 'ULONG_PTR' und 'Wmplib_tlb::ULONG_PTR'

    Wie kann ich das beheben, nach implementieren des WMP trat dieser Fehler auf.
    Mehrdeutigkeiten vermeide ich für gewöhnlcih immer aber in diesem Fall, weiß ich nicht wie ich ihm sagen soll was ich meine.

    RegOpenKey(HKEY_LOCAL_MACHINE, "Software\\MSP", &hKey);
    

    EDIT: Moment halt was ist der ULONG_PTR HIER ?

    EDIT 2: Wovon ist der ULONG_PTR Member ? Windows.h ?

    EDIT 3: Bei folgender "Lösung"

    typedef unsigned_long ULONG_PTR;
    

    gibt er mir dann auch noch in winsock2.h eine Mehrdeutigkeit das ist doch total bekloppt



  • Hi,

    wenn du mit dem BCB 2009 arbeitest, setze die Projektoptionen/Bedingungen auf STRICT.



  • DANKE.
    werd ich gleich ausprobieren


Anmelden zum Antworten