I have a DLL made in Delphi XE7 which is called by application made Delphi also in XE7 version.
This DLL does not need to be registered in Windows.
That, when missing some information or when entering a treated exception, the DLL shows a message (ShowMessage) to user of what went wrong or missing.
On computers that have Windows XP, 7, and 10 (32-bit and 64-bit). Even the DLL and application being networked, is displaying these messages correctly.
But installing on network in Windows Server 2012 R2, trying to show these messages is occurring APPCRASH error, KernelBase.dll.
When there is no need to display any messages, the DLL works perfectly.
I gave a searched, I checked access permission problems, if I'm not mistaken. But the DLL does not work when it needs to show some message.
Does anyone have any ideas for solving this?