RE: Why a constant is not constant?

From: Walter D. Gallegos <"Walter>
Date: Sat, 15 Jun 2002 11:23:59 -0300

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

Hello:

Wojtek:

Tray to use :

CONST
GENERIC_READ* = 080000000H;
GR* = BITS(080000000H);

I think that SYSTEM.VAL is evaluate as a procedure not a as constant value.

Walter.
( We continue using BB1.3 Comercial, and our company don't have plans to
change);

-----Mensaje original-----
De: Wojtek Skulski <skulski{([at]})nowhere.xy
Para: BlackBox <blackbox{([at]})nowhere.xy
CC: Wojtek Skulski <skulski{([at]})nowhere.xy
Fecha: Viernes, 14 de Junio de 2002 10:26 a.m.
Asunto: Why a constant is not constant?


>Hello:
>
> While translating the C-style headers into CP I tried
>the following:
>
>MODULE EzusbAPI;
>IMPORT SYSTEM, WinApi;
>
>CONST
> GENERIC_READ* = 080000000H;
> GR* = SYSTEM.VAL(SET, 080000000H);
>
>The second const does not compile. The error message says
>"expression should be constant". Why an error? It is a constant.
>
>This is somewhat an academic question because I can write
>an appropriate SET by hand, but I was puzzled. This error
>does not make good sense to me.
>
>I am sending this message to the mailing list rather than
>to support, because the mailing list has been sleepy lately.
>No errors, no bugs in BlackBox? Only unimportant problems
>like this one? Or is nobody using BlackBox anymore ;-)?
>
>Wojtek Skulski skulski{([at]})nowhere.xy
>
>--------------------------------------------
>
>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-4894031_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvOlxwYXINClxwYXINCldvanRlazpccGFy
DQpccGFyDQpUcmF5IHRvIHVzZSA6XHBhcg0KXHBhcg0KQ09OU1RccGFyDQpHRU5FUklDX1JFQUQq
ID0gMDgwMDAwMDAwSDtccGFyDQpHUiogPSBCSVRTKDA4MDAwMDAwMEgpO1xwYXINClxwYXINCkkg
dGhpbmsgdGhhdCBTWVNURU0uVkFMIGlzIGV2YWx1YXRlIGFzIGEgcHJvY2VkdXJlIG5vdCBhIGFz
IGNvbnN0YW50IHZhbHVlLlxwYXINClxwYXINCldhbHRlci5ccGFyDQooIFdlIGNvbnRpbnVlIHVz
aW5nIEJCMS4zIENvbWVyY2lhbCwgYW5kIG91ciBjb21wYW55IGRvbid0IGhhdmUgcGxhbnMgdG9c
cGFyDQpjaGFuZ2UpO1xwYXINClxwYXINCi0tLS0tTWVuc2FqZSBvcmlnaW5hbC0tLS0tXHBhcg0K
RGU6IFdvanRlayBTa3Vsc2tpIDxza3Vsc2tpQHBob2J0b2YucGFzLnJvY2hlc3Rlci5lZHU+XHBh
cg0KUGFyYTogQmxhY2tCb3ggPGJsYWNrYm94QG9iZXJvbi5jaD5ccGFyDQpDQzogV29qdGVrIFNr
dWxza2kgPHNrdWxza2lAcGhvYnRvZi5wYXMucm9jaGVzdGVyLmVkdT5ccGFyDQpGZWNoYTogVmll
cm5lcywgMTQgZGUgSnVuaW8gZGUgMjAwMiAxMDoyNiBhLm0uXHBhcg0KQXN1bnRvOiBXaHkgYSBj
b25zdGFudCBpcyBub3QgY29uc3RhbnQ/XHBhcg0KXHBhcg0KXHBhcg0KPkhlbGxvOlxwYXINCj5c
cGFyDQo+ICBXaGlsZSB0cmFuc2xhdGluZyB0aGUgQy1zdHlsZSBoZWFkZXJzIGludG8gQ1AgSSB0
cmllZFxwYXINCj50aGUgZm9sbG93aW5nOlxwYXINCj5ccGFyDQo+TU9EVUxFIEV6dXNiQVBJO1xw
YXINCj5JTVBPUlQgU1lTVEVNLCBXaW5BcGk7XHBhcg0KPlxwYXINCj5DT05TVFxwYXINCj4gR0VO
RVJJQ19SRUFEKiA9IDA4MDAwMDAwMEg7XHBhcg0KPiBHUiogPSBTWVNURU0uVkFMKFNFVCwgMDgw
MDAwMDAwSCk7XHBhcg0KPlxwYXINCj5UaGUgc2Vjb25kIGNvbnN0IGRvZXMgbm90IGNvbXBpbGUu
IFRoZSBlcnJvciBtZXNzYWdlIHNheXNccGFyDQo+ImV4cHJlc3Npb24gc2hvdWxkIGJlIGNvbnN0
YW50Ii4gV2h5IGFuIGVycm9yPyBJdCBpcyBhIGNvbnN0YW50LlxwYXINCj5ccGFyDQo+VGhpcyBp
cyBzb21ld2hhdCBhbiBhY2FkZW1pYyBxdWVzdGlvbiBiZWNhdXNlIEkgY2FuIHdyaXRlXHBhcg0K
PmFuIGFwcHJvcHJpYXRlIFNFVCBieSBoYW5kLCBidXQgSSB3YXMgcHV6emxlZC4gVGhpcyBlcnJv
clxwYXINCj5kb2VzIG5vdCBtYWtlIGdvb2Qgc2Vuc2UgdG8gbWUuXHBhcg0KPlxwYXINCj5JIGFt
IHNlbmRpbmcgdGhpcyBtZXNzYWdlIHRvIHRoZSBtYWlsaW5nIGxpc3QgcmF0aGVyIHRoYW5ccGFy
DQo+dG8gc3VwcG9ydCwgYmVjYXVzZSB0aGUgbWFpbGluZyBsaXN0IGhhcyBiZWVuIHNsZWVweSBs
YXRlbHkuXHBhcg0KPk5vIGVycm9ycywgbm8gYnVncyBpbiBCbGFja0JveD8gT25seSB1bmltcG9y
dGFudCBwcm9ibGVtc1xwYXINCj5saWtlIHRoaXMgb25lPyBPciBpcyBub2JvZHkgdXNpbmcgQmxh
Y2tCb3ggYW55bW9yZSA7LSk/XHBhcg0KPlxwYXINCj5Xb2p0ZWsgU2t1bHNraSBza3Vsc2tpQHBh
cy5yb2NoZXN0ZXIuZWR1XHBhcg0KPlxwYXINCj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLVxwYXINCj5ccGFyDQo+VG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1h
aWxpbmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZFxwYXINCiJ1bnN1
YnNjcmliZSIgdG86XHBhcg0KPiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KPlxw
YXINCj5UbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rp
b25zIG9uIHRoZWlyIHVzYWdlLFxwYXINCnNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdv
cmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINCj5ccGFyDQo+U2VuZCBhbnkgcHJv
YmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0
aGVccGFyDQpsaXN0IG93bmVyIGF0XHBhcg0KPiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxw
YXINCj5ccGFyDQo+Q3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQo+XHBhcg0KPmEpIFRvIHBv
c3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJlIHN1YnNj
cmliZWQgdG9ccGFyDQp0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2VydmVy
IHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyXHBhcg0KYW5kIGZvcndhcmQgeW91ciBw
b3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQo+
XHBhcg0KPmIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5ub3QgcG9zdCBmcm9tIHRoZSBh
ZGRyZXNzLCBieSB3aGljaCB5b3UgYXJlXHBhcg0Kc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdp
bGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kXHBhcg0KdGhh
dCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBv
dmVyIHdlZWtlbmRzIG9yXHBhcg0KaG9seWRheXMuXHBhcg0KXHBhcg0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmliZSBm
cm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3Jk
ICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hccGFy
DQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5zdHJ1
Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3b3Jk
ICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9ibGVt
IHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRoZSBs
aXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBhcg0K
Q3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91bGQg
dXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRoZSBt
YWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUgeW91
IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3aXRo
b3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUgcmVh
c29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFyZSBz
dWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3BhbS4g
UGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29tZSBk
ZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIH19ACBmb3Igc29tZSByZWE=


----boundary-LibPST-iamunique-4894031_-_---
Received on Sat Jun 15 2002 - 16:23:59 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:43 UTC