Häufig gestellte Fragen

Teilen:

HIP API

  • Dieser Fehler tritt in der Regel bei der Initialisierung der 'programming engine' des CodeMeter Progammier-APIs (HIP) auf.
    Dies liegt daran, dass benötigte DLLs fehlen oder die verwendeten DLLS untereinander nicht kompatibel sind, wie z.B. bei unterschiedlichen Versionen.

    Um ein .NET Progammier-API Assembly erfolgreich ausführen zu können, werden 3 DLLs mit der exakt gleichen Version benötigt:
    1) Die WibuCmHipApiNet.dll aus C:\Program Files (x86)\CodeMeter\DevKit\HipApi\C#. Diese wird in Ihrem Programm referenziert und standardmäßig in das Release-Verzeichnis mitkopiert.
    2) Die WibuCmHipApiInternalNet32.dll. Diese Wrapper-Dll finden Sie bei installiertem CodeMeter SDK unter C:\Program Files (x86)\CodeMeter\DevKit\HipApi\C#. Am besten Sie kopieren diese DLL ebenfalls in das Release-Verzeichnis.
    3) Zuletzt wird noch WibuCmHipApi32.dll (C++) benötigt. Diese liegt standardmäßig bereits im Suchpfad unter C:\Program Files (x86)\CodeMeter\DevKit\bin und muss daher nicht mitkopiert werden.

    Überprüfen Sie bitte diese DLLs und alle anderen verwendeten DLLs auf Versionsgleichheit, z.B. über Rechts-Klick auf "Eigenschaften | Details | Dateiversion".

    Bitte beachten Sie außerdem, dass Sie Ihr Programm mit x86 erstellen, da die .NET Progammier HIP-DLLs nur in 32-Bit verfügbar sind.
    Eine mit x64 erstellte bzw. mit Any CPU erstellte und auf einem 64-Bit System ausgeführte Anwendung wird derzeit nicht unterstützt.
Nach oben