In an effort to try and locate where this issue lies I have downloaded the demo's from your github area and rebuilt the tree demo as 32bit and 64bit in Delphi XE4 using the latest Intraweb 15.0.13 which I have added via the installer as usual.
Both 32bit and 64bit versions build and function correctly on Win10 but ONLY the 32bit version will work on Windows Server 2012R2 - I get exactly the same issue (i.e. it immediately crashes) just the same as I see on my internal application. I have not done anything to the source code in the application other than add in the 64bit platform and rename them both after building the exe's. I have also tried this on another Windows2008R2 server and I get the same problem. Both servers are right up to date with patches.
On windows Server 2016 I get this in the event log (it doesn't work there either but it crashes silently);
Faulting application name: TreeViewDemo_64bit.exe, version: 0.0.0.0, time stamp: 0x5bb4bd82
Faulting module name: TreeViewDemo_64bit.exe, version: 0.0.0.0, time stamp: 0x5bb4bd82
Exception code: 0xc000001d
Fault offset: 0x000000000039f6ee
Faulting process id: 0x342c
Faulting application start time: 0x01d45b1d2363d625
Faulting application path: C:\Temp\TreeViewDemo_64bit.exe
Faulting module path: C:\Temp\TreeViewDemo_64bit.exe
Report Id: c1d42fc7-2cf6-42e9-a596-86989f6625bc
Faulting package full name:
Faulting package-relative application ID:
I've also attached screenshots to assist you in finding the problem.
Chris
Both 32bit and 64bit versions build and function correctly on Win10 but ONLY the 32bit version will work on Windows Server 2012R2 - I get exactly the same issue (i.e. it immediately crashes) just the same as I see on my internal application. I have not done anything to the source code in the application other than add in the 64bit platform and rename them both after building the exe's. I have also tried this on another Windows2008R2 server and I get the same problem. Both servers are right up to date with patches.
On windows Server 2016 I get this in the event log (it doesn't work there either but it crashes silently);
Faulting application name: TreeViewDemo_64bit.exe, version: 0.0.0.0, time stamp: 0x5bb4bd82
Faulting module name: TreeViewDemo_64bit.exe, version: 0.0.0.0, time stamp: 0x5bb4bd82
Exception code: 0xc000001d
Fault offset: 0x000000000039f6ee
Faulting process id: 0x342c
Faulting application start time: 0x01d45b1d2363d625
Faulting application path: C:\Temp\TreeViewDemo_64bit.exe
Faulting module path: C:\Temp\TreeViewDemo_64bit.exe
Report Id: c1d42fc7-2cf6-42e9-a596-86989f6625bc
Faulting package full name:
Faulting package-relative application ID:
I've also attached screenshots to assist you in finding the problem.
Chris