Support Board
Date/Time: Wed, 15 Jan 2025 10:10:13 +0000
Post From: Notice: Windows 10 Update Causes Date/Time Controls to Not Display Properly
[2017-06-01 12:39:34] |
gomifromparis - Posts: 244 |
From what the msdn forum says, this issue only happens with comctl32 V5, V6 is OK. Seems also V5 is loaded by default, so it needs a manifest fo load V6 I tried to force the dll using a manifest file like documented here : https://msdn.microsoft.com/en-us/library/windows/desktop/bb773175%28v=vs.85%29.aspx?f=255&MSPPError=-2147217396#using_manifests I put this in a SierraChart.exe.manifest file <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="1.0.0.0" processorArchitecture="*" name="SierraChart" type="win32"/> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> However it didn't work, probably because sierrachart.exe already contains the following embedded manifest : <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3"> <security> <requestedPrivileges><requestedExecutionLevel level="asInvoker" uiAccess="false"></requestedExecutionLevel></requestedPrivileges> </security> </trustInfo> <asmv3:application xmlns="urn:schemas-microsoft-com:asm.v3"><asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware> </asmv3:windowsSettings></asmv3:application> </assembly> So I guess you need to add the dependent assembly to the embedded manifest yourself. Date Time Of Last Edit: 2017-06-01 12:40:50
|