From: John L. <jla...@gm...> - 2013-08-18 04:07:29
|
On Fri, Aug 16, 2013 at 3:16 PM, Milind Gupta <mil...@gm...>wrote: > > So when you do this do you get the same differences or is it just > something on my system? Since these are run from the same Lua package but > show different renderings I am really curious why this happens. > > Hummm, I do see the same differences you do and I get the same results even when I compile it fresh using MSVC 2008 (the sourceforge packages were built with MSVC 6). I ran depends[1] on them and found that they all use the exact same DLLs except for these differences : They both use these two DLLS (note I built using 64-bit arch) c:\windows\winsxs\amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16579_none_418ab7ef718b27ef\COMCTL32.DLL c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.9200.16579_none_8937eec6860750f5\COMCTL32.DLL wx.dll also uses this which is older and that may explain the older looking calendar control. c:\windows\winsxs\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.9200.16384_none_bf100cd445f4d954\COMCTL32.DLL I believe it has something to do with the manifest file, lua.exe is not compiled with one, but all the wxLua apps use the wxWidget manifest file. http://msdn.microsoft.com/en-us/library/windows/desktop/bb773175%28v=vs.85%29.aspx I suppose I could try building lua.exe using a similar manifest file and see if that changes anything. Regards, John [1] http://www.dependencywalker.com/ |