RE: Function pointers

From: Martin, Marc <"Martin,>
Date: Wed, 17 Nov 2004 13:50:36 -0800

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

>Function pointers or procedure variables are not only a matter of
>taste:
>
>WndProc = PROCEDURE (wnd: Handle; message, wPar, lPar: INTEGER):
>INTEGER;

Yes, and this also applies to people working with DLLs written
in other programming languages. My Component Pascal codes
interface with Fortran DLLs that require procedure types

as subroutine parameters.

Marc Martin
Boeing Commercial Space Company
--------------------------------------------

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-1213993355_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID5GdW5jdGlvbiBwb2ludGVycyBvciBwcm9jZWR1
cmUgdmFyaWFibGVzIGFyZSBub3Qgb25seSBhIG1hdHRlciBvZiBccGFyDQo+dGFzdGU6XHBhcg0K
PlxwYXINCj5XbmRQcm9jID0gUFJPQ0VEVVJFICh3bmQ6IEhhbmRsZTsgbWVzc2FnZSwgd1Bhciwg
bFBhcjogSU5URUdFUik6IFxwYXINCj5JTlRFR0VSO1xwYXINClxwYXINClllcywgYW5kIHRoaXMg
YWxzbyBhcHBsaWVzIHRvIHBlb3BsZSB3b3JraW5nIHdpdGggRExMcyB3cml0dGVuXHBhcg0KaW4g
b3RoZXIgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzLiAgTXkgQ29tcG9uZW50IFBhc2NhbCBjb2RlcyBc
cGFyDQppbnRlcmZhY2Ugd2l0aCBGb3J0cmFuIERMTHMgdGhhdCByZXF1aXJlIHByb2NlZHVyZSB0
eXBlcyBccGFyDQphcyBzdWJyb3V0aW5lIHBhcmFtZXRlcnMuXHBhcg0KXHBhcg0KTWFyYyBNYXJ0
aW5ccGFyDQpCb2VpbmcgQ29tbWVyY2lhbCBTcGFjZSBDb21wYW55XHBhcg0KLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpccGFyDQpUbyB1bnN1YnNjcmli
ZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3
b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gtcmVxdWVzdEBvYmVyb24uY2hc
cGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFpbCBjb21tYW5kcyBhbmQgaW5z
dHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2FnZSBjb250YWluaW5nIHRoZSB3
b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpccGFyDQpTZW5kIGFueSBwcm9i
bGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhpcyBlbWFpbCBsaXN0IHRvIHRo
ZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KXHBh
cg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQphKSBUbyBwb3N0IHlvdSBzaG91
bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkIHRvIHRo
ZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2ZXIgd2lsbCByZWNvZ25pemUg
eW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0aW5nIGltbWVkaWF0ZWx5LCB3
aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFyDQpiKSBJZiwgZm9yIHNvbWUg
cmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVzcywgYnkgd2hpY2ggeW91IGFy
ZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWQgc3Bh
bS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdpbGwgb2Z0ZW4gY2F1c2Ugc29t
ZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9yIGhvbHlkYXlzLlxwYXINCn0

----boundary-LibPST-iamunique-1213993355_-_---
Received on Wed Nov 17 2004 - 22:50:36 UTC

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