Watch, Follow, &
Connect with Us

Welcome, Guest
Guest Settings
Help

Thread: shcore.dll requested by Win32 VCL application, fails to run in Windows 7.



Permlink Replies: 1 - Last Post: Apr 7, 2017 8:03 PM Last Post By: Sebastian Ledesma Threads: [ Previous | Next ]
Sebastian Ledesma

Posts: 73
Registered: 11/9/00
shcore.dll requested by Win32 VCL application, fails to run in Windows 7.
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 7, 2017 4:47 AM
Hi:

I've migrated a VCL project from C++Builder XE to 10.1 Berlin.
The application uses basic components and Indy.
I've builded as a single exe: no dynamic library, no runtime packages.
The application runs fine in Windows 10, however when deployed in Windows 7 it claims for shcore.dll missing.

How can I avoid that?

Thanks in advance.
Sebas

Edited by: Sebastian Ledesma on Apr 7, 2017 10:33 AM

Edited by: Sebastian Ledesma on Apr 7, 2017 10:39 AM
Sebastian Ledesma

Posts: 73
Registered: 11/9/00
Re: shcore.dll requeste by Win32 VCL application, fails to run in Windows 7.
Click to report abuse...   Click to reply to this thread Reply
  Posted: Apr 7, 2017 10:37 AM   in response to: Sebastian Ledesma in response to: Sebastian Ledesma
I've tested unchecking "Enabling High-DPI" in the Manifest File at project options but there is no difference.
The application fails to run in Windows 7 because it requests SHCORE.DLL wich it's available since Windows 8.1.

Edit: the OS Version at Linker options is set to 4.0, I've changed to 5.0 and the application keeps calling SHCORE.DLL

Sebas

Edited by: Sebastian Ledesma on Apr 7, 2017 8:02 PM, typo fixing :P
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02