Error starting Orthanc with OrthancDicomWeb-0.5.dll

I’m having trouble starting Orthanc with the new OrthancDicomWeb-0.5.dll

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

c:\Orthanc>startorthanc.bat

c:\Orthanc>Orthanc.exe “C:\Orthanc\Configuration”
W0420 01:29:26.081085 main.cpp:1298] Orthanc version: 1.3.2
W0420 01:29:26.084093 OrthancInitialization.cpp:168] Scanning folder "C:\Orthanc
\Configuration" for configuration files
W0420 01:29:26.097128 OrthancInitialization.cpp:120] Reading the configuration f
rom: “C:\Orthanc\Configuration\dicomweb.json”
W0420 01:29:26.109160 OrthancInitialization.cpp:120] Reading the configuration f
rom: “C:\Orthanc\Configuration\orthanc.json”
W0420 01:29:26.120190 OrthancInitialization.cpp:120] Reading the configuration f
rom: “C:\Orthanc\Configuration\serve-folders.json”
W0420 01:29:26.132222 OrthancInitialization.cpp:120] Reading the configuration f
rom: “C:\Orthanc\Configuration\webviewer.json”
W0420 01:29:26.144255 OrthancInitialization.cpp:120] Reading the configuration f
rom: “C:\Orthanc\Configuration\worklists.json”
W0420 01:29:26.205419 main.cpp:671] Loading plugin(s) from: c:/Orthanc/Plugins/
W0420 01:29:26.214444 PluginsManager.cpp:269] Registering plugin ‘worklists’ (ve
rsion 1.3.2)
W0420 01:29:26.223468 PluginsManager.cpp:168] Sample worklist plugin is initiali
zing
W0420 01:29:26.231490 PluginsManager.cpp:168] Worklist server is disabled by the
configuration file
E0420 01:29:26.240514 SharedLibrary.cpp:60] LoadLibrary(c:/Orthanc/Plugins\Ortha
ncDicomWeb.dll) failed: Error 193
W0420 01:29:26.250541 PluginsManager.cpp:219] Unregistering plugin ‘worklists’ (
version 1.3.2)
W0420 01:29:26.259565 PluginsManager.cpp:168] Sample worklist plugin is finalizi
ng
E0420 01:29:26.267587 main.cpp:1324] Uncaught exception, stopping now: [Error wh
ile using a shared library (plugin)] (code 25)
W0420 01:29:26.279619 main.cpp:1357] Orthanc has stopped

Are you sure that you use the right DLL ? 64 bits DLL for 64bits executable ?
Make sure not to mix 32 and 64 bits DLL.

I only see one OrthancDicomWeb-0.5.dll dll here…or am I missing something?

The Orthanc project only provides 32bit binaries by itself. 64bit binaries are only available in the installer package provided courtesy of Osimis.

You basically have 4 possibilities if you want to use an up-to-date plugin:

  1. Use the 32bit command-line version of Orthanc [1], and manually install the DICOMweb DLL [2].
  2. Use the 32bit installer from Osimis from [1], and replace the old DLL provided by the installer by the new DLL [2].
  3. Wait for the 64bit installer to be available. It is a matter of days, until all the official plugins are updated.
  4. Recompile the plugin by yourself.
    HTH,
    Sébastien-

[1] https://www.orthanc-server.com/download.php
[2] https://www.orthanc-server.com/browse.php?path=/plugin-dicom-web