dwmapi.dll is supposed to be delay loaded. Build options include /DELAYLOAD:"dwmapi.dll". Is this not working? ...
11 years, 1 month ago
(2013-03-19 21:57:25 UTC)
#2
dwmapi.dll is supposed to be delay loaded. Build options include
/DELAYLOAD:"dwmapi.dll". Is this not working?
That said, I think the DWM code is not needed anymore. Easiest thing is just
delete it. I'll see if that works okay...
On 2013/03/19 21:57:25, apatrick1 wrote: > dwmapi.dll is supposed to be delay loaded. Build options ...
11 years, 1 month ago
(2013-03-19 22:48:18 UTC)
#3
On 2013/03/19 21:57:25, apatrick1 wrote:
> dwmapi.dll is supposed to be delay loaded. Build options include
> /DELAYLOAD:"dwmapi.dll". Is this not working?
We're using our own build system for libEGL, and didn't have DELAYLOAD set.
I'll give DELAYLOAD a try, although probably won't be able to test on XP for a
while.
>
> That said, I think the DWM code is not needed anymore. Easiest thing is just
> delete it. I'll see if that works okay...
If the DWM code can't be deleted, using /DELAYLOAD for DWM seems a little
fragile. If someone adds a call to a DWM function without first checking the OS
version, ANGLE will still compile and run fine on Vista and newer, but will be
broken on XP.
Issue 7816046: Dynamically load dwmapi.dll
(Closed)
Created 11 years, 1 month ago by baustin
Modified 11 years, 1 month ago
Reviewers: apatrick1
Base URL: http://angleproject.googlecode.com/svn/trunk/
Comments: 0