Inneren Zeiger in systemeigene Zeiger konvertieren. error C2664



  • Moin.

    Folgendes Problem, ich versuche grade DirectX in einer Windows Forms Anwendung zum laufen zu kriegen.

    Bekomme aber von der Funktion: IDirect3D9::CreateDevice();
    Immer den error C2664 mit der Meldung "Konvertierung von 'cli::interior_ptr<IDirect3DDevice9 *>' in 'IDirect3DDevice9 **' nicht möglich."

    Gibt es eine Möglichkeit das zu konvertieren.

    Ich hab den jeweiligen Zeiger innerhalb der Klasse erstellt.
    Mach ich das außerhalb der Klasse, also global bekomm ich keinen Fehler, auch nicht wenn ich den Zeiger innerhalb einer Memberfunktion erstelle.

    Bitte um Hilfe danke 🙂


Anmelden zum Antworten