Thanks for that. Strangely, there is no setting for the XP response. What is worse, is that if I give my program to someone else, they have to change the settings on their computer to suit my needs,,, and possibly screw up other programs!
Surely 'Write once - compile anywhere' doesn't come with fine print for common functions.
Don't get me wrong... Laz/FPC are great products and I'm not criticizing... but for compatibility surely the Lazarus function should return the same, regardless of cpl settings?