Turns out oledlg.dll is the system DLL that is missing in the Server Core installation that the Clarion programs needs. Copying this file from \Windows\SYSWOW64 from a full installer of Windows Server to the same folder on the Server Core machine allows the Clarion program to run when compiled in DLL mode.
I don’t know the ramifications of doing this in a production environment or what happens with Windows Updates, so proceed with this knowledge at your own risk.
4 Likes