BSTR Konvertieren



  • Aloah

    ich schreibe gerade an einer Software in .NET mit VC++ 2005. Nun habe ich eine DLL eingebunden um ID3 Tags von MP3 Dateien auszulesen allerdings liefern mit die Funktionen BSTR `s zurück welche ich nicht weiterverarbeiten kann.

    Habe nun schon ne zeitlang im Netz geforscht bin aber nur auf Lösungen über die comdef.h gestoßen welche ich in meinem Projekt nicht benutzen kann. Zumindest meckert dort der Compiler. (.NET CLR Projekt WindowForms).

    Hat da jemand einen Codeschnippsel oder eine Idee wie ich mir dann den Rückgabewert in ein System::String^ bekomme ?

    Danke schonmal

    Mit freundlichen Grüßen
    pyr0t0n



  • Habe nun schon ne zeitlang im Netz geforscht bin aber nur auf Lösungen über die comdef.h gestoßen welche ich in meinem Projekt nicht benutzen kann. Zumindest meckert dort der Compiler. (.NET CLR Projekt WindowForms).

    Wegen was? Ev. kann das Problem ja gelöst werden?
    Simon



  • BSTR bstr;
    String ^ s = gcnew String(bstr);
    

    !?



  • danke Jochen die Methode funktioniert.

    BIG THX


Anmelden zum Antworten