Attempt to make buttons themed

Jakob Eriksson jakov at vmlinux.org
Tue Mar 22 09:17:29 CST 2005


Frank Richter wrote:

> On 22.03.2005 15:12, Dmitry Timoshkov wrote:
>
>> It creates circular dependencies and an impossibility to correctly 
>> start up Wine.
>> Imagine for a moment that ntdll depends on foo.dll which in turn 
>> imports kernel32.
>
>
> Maybe that can be worked around by having user32.dll load uxtheme.dll 
> lazily... This way, when uxtheme.dll is loaded, user32.dll should be 
> loaded and useable by uxtheme.dll. If for some reason uxtheme can't be 
> loaded, no problem either, you just don't get theming.
>
> Apparently, Wine does handle that circularity quite well. I guess as 
> long as you don't call uxtheme code from the user32 DLL init code 
> and/or vice versa things should work.


+1




More information about the wine-devel mailing list