On Wed, 24 Apr 2002, Geoffrey Hausheer wrote:
NT4.0 has a minor==0, so no, my test will not allow it to pass.
Yes, the dangers of sending emails when you're in a rush ...
However, I was not aware of how dwPlatformID was defined (and I miscounted parentheses in your macro).
Its easy to make mistakes (speaking as someone who just made such a mistake :)
I think the method you proposed would be more robust than the way I implemented the check, but currently my method should work fine for all availiable MS platforms.
Agreed. I probably would be more robust, but I, too, doubt the existing code will cause any problems (once Major>0 is replaced with Minor>0) .. I was just curious. BTW, it's not really my macro, I just translated it from MS's documented example on their page about GetVersionExA.
Perhaps it would be best to make a test.h somewhere and put all of these kind of definitions someplace so we don't need to redefine them for each test.
Hmmm, was there an email about that a while ago? I thought Alexandre wasn't happy with the idea, but I can't remember why...
Cheers,
---- Paul Millar