Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Internet constants value
Message
 
 
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00663784
Message ID:
00663797
Views:
19
>>
>>#DEFINE INTERNET_FLAG_RELOAD 0x80000000
>
>this really should be recast explicitly if you're passing it as an INTEGER using BITOR(); VFP handles this as a positive value, while the API type INTEGER or LONG is actually a signed 32-bit integer, so that 0x80000000 is the maximum possible integer positive value. You can accomplish this by wrapping the INTEGER expression with BITOR(0,your potentially integer value) as follows:
>
>nMyIntegerArg = BITOR(INTERNET_FLAG_RELOAD + INTERNET_FLAG_NO_CACHE_WRITE,0)

Hi Ed,

Isn't 0x7FFFFFFF the max positive value in signed 32-bit integer?
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform