Currently for a Win32 build WINVER is not being set, this leads to it 
being set in Windef.h (included by Windows.h) to 0x0500, or "build for 
Windows 2000".

This is OK, until (for whatever) reason a Win2k only API is called, at 
which point the built exe will not run on earlier versions of Windows. 
Thus I think this should be set somewhat lower (and a couple of other 
defines as well to go along with it).

If code that is version dependent is used, the newer windows only API's 
need to be dynamically loaded (and thus checked at run time).

This of course leads to the question of what is the earliest Win32 version 
that Perl6 will support?

-- 
[EMAIL PROTECTED]

Reply via email to