Probleme beim Einbinden einer Typbibliothek



  • Hallo,
    ich möchte eine Typbibliothek eines bestimmten Programmes (Statistica - Software für statistische Auswertungen) einbinden.
    Über Projekt->Typbiblithek importieren kann ich auch die entsprechende Bibliothek auswählen.
    Allerdings tauchen dann beim Compilieren viele Fehler auf,
    wie z.B. folgender:
    **
    [C++ Fehler] STATISTICA_OCX.h(848): E2347 Keine Entsprechung der Parameter in read mit Zugriffsspezifikation der Eigenschaft Range
    **
    Die betreffende Stelle im Quelltext sieht so aus:

    __property Statistica_tlb::RangePtr Range[TVariant Cells]={ read=Get_Range };
    

    Des weiteren hab ich nach "Get_Range" gesucht. Die Stelle im Code:

    Statistica_tlb::RangePtr __fastcall Get_Range(TVariantInParam Cells/*[in]*/)
      {
        return GetDefaultInterface()->get_Range(Cells/*[in]*/);
      }
    

    Der Code wurde automatisch vom Builder erstellt. Ich habe noch nichts verändert.
    Kann jemand mit solchen Fehlermeldungen etwas anfangen, bzw. wie könnte man so etwas beheben.
    Ich hatte bei einer anderen Typbibliothek schon einmal ähnliche Probleme. Ich habe dann die entsprechenden Zeilen auskommentiert - so konnte ich wenigstens das Package erzeugen. Aber das kann ja auch nicht der Weisheit letzter Schluss sein...


Anmelden zum Antworten