RE: Passing parameters to a Windows DWORD flag?

From: CFB Software <"CFB>
Date: Fri, 6 Aug 2004 11:06:04 +0930

----boundary-LibPST-iamunique-1245988338_-_-
Content-type: text/plain

VAR
  dWord: INTEGER;
...
...
  dWord := 080000000H;

should do what you want. The value is actually -2147483648 when
interpreted as a signed integer.

Chris Burrows
CFB Software
http://www.cfbsoftware.com

> -----Original Message-----
> From: Martin, Marc [mailto:marc.martin{([at]})nowhere.xy
> Sent: Friday, 6 August 2004 10:18 AM
> To: blackbox{([at]})nowhere.xy
> Subject: Passing parameters to a Windows DWORD flag?
>
>
> Hi all,
>
> I'm sure this has been covered before, but I can't
> find any reference to it in my archives.
>
> I'm calling a Windows API function which requires
> a DWORD flag. This, I believe, is represented
> as a 32-bit unsigned integer. I want to pass
> to this parameter the value:
>
> decimal: 2147483647
> hex: 0x80000000
>
> In Component Pascal, do I declare this parameter
> as an INTEGER? SET? And what value do I pass to
> it, since this value is outside the range of a
> 32-bit signed integer?
>
> Thanks,
>
> Marc
> --------------------------------------------
>
> To unsubscribe from this mailing list, send a message
> containing the word "unsubscribe" to:
> blackbox-request{([at]})nowhere.xy
>
> To get a list of valid e-mail commands and instructions on
> their usage, send a message containing the word "help" to the
> above address.
>
> Send any problem reports or questions related to this email
> list to the list owner at
> owner-blackbox{([at]})nowhere.xy
>
> Current posting policy:
>
> a) To post you should use the same address by which you are
> subscribed to the mailing list. That way, the list server
> will recognize you as subscriber and forward your posting
> immediately, without creating any overhead.
>
> b) If, for some reason, you cannot post from the address, by
> which you are subscribed, your message will be moderated to
> avoid spam. Please understand that moderation will often
> cause some delay, in particular over weekends or holydays.
>
>

--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-1245988338_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIFZBUlxwYXINCiAgZFdvcmQ6IElOVEVHRVI7XHBh
cg0KLi4uXHBhcg0KLi4uXHBhcg0KICBkV29yZCA6PSAwODAwMDAwMDBIO1xwYXINClxwYXINCnNo
b3VsZCBkbyB3aGF0IHlvdSB3YW50LiBUaGUgdmFsdWUgaXMgYWN0dWFsbHkgLTIxNDc0ODM2NDgg
d2hlblxwYXINCmludGVycHJldGVkIGFzIGEgc2lnbmVkIGludGVnZXIuXHBhcg0KXHBhcg0KQ2hy
aXMgQnVycm93c1xwYXINCkNGQiBTb2Z0d2FyZVxwYXINCmh0dHA6Ly93d3cuY2Zic29mdHdhcmUu
Y29tXHBhcg0KXHBhcg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLVxwYXINCj4gRnJvbTog
TWFydGluLCBNYXJjIFttYWlsdG86bWFyYy5tYXJ0aW5AYm9laW5nLmNvbV0gXHBhcg0KPiBTZW50
OiBGcmlkYXksIDYgQXVndXN0IDIwMDQgMTA6MTggQU1ccGFyDQo+IFRvOiBibGFja2JveEBvYmVy
b24uY2hccGFyDQo+IFN1YmplY3Q6IFBhc3NpbmcgcGFyYW1ldGVycyB0byBhIFdpbmRvd3MgRFdP
UkQgZmxhZz9ccGFyDQo+IFxwYXINCj4gXHBhcg0KPiBIaSBhbGwsXHBhcg0KPiBccGFyDQo+IEkn
bSBzdXJlIHRoaXMgaGFzIGJlZW4gY292ZXJlZCBiZWZvcmUsIGJ1dCBJIGNhbid0IFxwYXINCj4g
ZmluZCBhbnkgcmVmZXJlbmNlIHRvIGl0IGluIG15IGFyY2hpdmVzLlxwYXINCj4gXHBhcg0KPiBJ
J20gY2FsbGluZyBhIFdpbmRvd3MgQVBJIGZ1bmN0aW9uIHdoaWNoIHJlcXVpcmVzXHBhcg0KPiBh
IERXT1JEIGZsYWcuICBUaGlzLCBJIGJlbGlldmUsIGlzIHJlcHJlc2VudGVkXHBhcg0KPiBhcyBh
IDMyLWJpdCB1bnNpZ25lZCBpbnRlZ2VyLiAgSSB3YW50IHRvIHBhc3NccGFyDQo+IHRvIHRoaXMg
cGFyYW1ldGVyIHRoZSB2YWx1ZTogXHBhcg0KPiBccGFyDQo+ICAgZGVjaW1hbDogMjE0NzQ4MzY0
N1xwYXINCj4gICBoZXg6ICAgICAweDgwMDAwMDAwXHBhcg0KPiBccGFyDQo+IEluIENvbXBvbmVu
dCBQYXNjYWwsIGRvIEkgZGVjbGFyZSB0aGlzIHBhcmFtZXRlclxwYXINCj4gYXMgYW4gSU5URUdF
Uj8gIFNFVD8gIEFuZCB3aGF0IHZhbHVlIGRvIEkgcGFzcyB0byBccGFyDQo+IGl0LCBzaW5jZSB0
aGlzIHZhbHVlIGlzIG91dHNpZGUgdGhlIHJhbmdlIG9mIGEgXHBhcg0KPiAzMi1iaXQgc2lnbmVk
IGludGVnZXI/XHBhcg0KPiBccGFyDQo+IFRoYW5rcyxccGFyDQo+IFxwYXINCj4gTWFyY1xwYXIN
Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQo+IFxw
YXINCj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3Nh
Z2UgXHBhcg0KPiBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KPiAg
ICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINCj4gXHBhcg0KPiBUbyBnZXQgYSBsaXN0
IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIFxwYXINCj4gdGhl
aXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRo
ZSBccGFyDQo+IGFib3ZlIGFkZHJlc3MuXHBhcg0KPiBccGFyDQo+IFNlbmQgYW55IHByb2JsZW0g
cmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIFxwYXINCj4gbGlzdCB0
byB0aGUgbGlzdCBvd25lciBhdFxwYXINCj4gICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBh
cg0KPiBccGFyDQo+IEN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KPiBccGFyDQo+IGEpIFRv
IHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIFxw
YXINCj4gc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qg
c2VydmVyIFxwYXINCj4gd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndh
cmQgeW91ciBwb3N0aW5nIFxwYXINCj4gaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcgYW55
IG92ZXJoZWFkLlxwYXINCj4gXHBhcg0KPiBiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fu
bm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgXHBhcg0KPiB3aGljaCB5b3UgYXJlIHN1YnNj
cmliZWQsIHlvdXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBccGFyDQo+IGF2b2lkIHNw
YW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIFxwYXINCj4g
Y2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlz
LlxwYXINCj4gXHBhcg0KPiBccGFyDQpccGFyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLVxwYXINClxwYXINClRvIHVuc3Vic2NyaWJlIGZyb20gdGhpcyBtYWls
aW5nIGxpc3QsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgInVuc3Vic2NyaWJl
IiB0bzpccGFyDQogICBibGFja2JveC1yZXF1ZXN0QG9iZXJvbi5jaFxwYXINClxwYXINClRvIGdl
dCBhIGxpc3Qgb2YgdmFsaWQgZS1tYWlsIGNvbW1hbmRzIGFuZCBpbnN0cnVjdGlvbnMgb24gdGhl
aXIgdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdvcmQgImhlbHAiIHRvIHRo
ZSBhYm92ZSBhZGRyZXNzLlxwYXINClxwYXINClNlbmQgYW55IHByb2JsZW0gcmVwb3J0cyBvciBx
dWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3QgdG8gdGhlIGxpc3Qgb3duZXIgYXRc
cGFyDQogICBvd25lci1ibGFja2JveEBvYmVyb24uY2hccGFyDQpccGFyDQpDdXJyZW50IHBvc3Rp
bmcgcG9saWN5OlxwYXINClxwYXINCmEpIFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUg
YWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQgdG8gdGhlIG1haWxpbmcgbGlzdC4g
VGhhdCB3YXksIHRoZSBsaXN0IHNlcnZlciB3aWxsIHJlY29nbml6ZSB5b3UgYXMgc3Vic2NyaWJl
ciBhbmQgZm9yd2FyZCB5b3VyIHBvc3RpbmcgaW1tZWRpYXRlbHksIHdpdGhvdXQgY3JlYXRpbmcg
YW55IG92ZXJoZWFkLlxwYXINClxwYXINCmIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5u
b3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlIHN1YnNjcmliZWQsIHlv
dXIgbWVzc2FnZSB3aWxsIGJlIG1vZGVyYXRlZCB0byBhdm9pZCBzcGFtLiBQbGVhc2UgdW5kZXJz
dGFuZCB0aGF0IG1vZGVyYXRpb24gd2lsbCBvZnRlbiBjYXVzZSBzb21lIGRlbGF5LCBpbiBwYXJ0
aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG99fQBBYCNiOjIKsP8EEA==


----boundary-LibPST-iamunique-1245988338_-_---
Received on Fri Aug 06 2004 - 03:36:04 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:40 UTC