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.