RE: dynamic loading of dll's, ccall

From: [at]} <skulski{>
Date: Thu, 12 Feb 2004 09:49:55 -0500 (EST)

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

> Chris Burrows wrote:
>
> Keep a close eye on .NET - one of its greatest benefits is its
> cross-language capabilities. I'm calling C# functions from Component
> Pascal
> and vice versa without needing the source code, having to worry about any
> calling conventions, header files etc. etc. All of the necessary
> meta-information is stored in the DLL itself and can be accessed in a
> human-readable form. The same applies to Delphi, Visual Basic, Eiffel,
> C++,
> and any of the other 20 or so .NET languages currently available.

Hmm, I heard Clemens Szyperski was hired by Microsoft. Does this mean
he made this work? Wirth school of thinking finally making it into the
mainstream?

Does this further imply OuS crew are all busy working for Microsoft?
This might explain why they do not answer the discussion. Would be
even more interesting.

Cheers,
W.
--------------------------------------------

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

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gQ2hyaXMgQnVycm93cyB3cm90ZTpccGFyDQo+
XHBhcg0KPiBLZWVwIGEgY2xvc2UgZXllIG9uIC5ORVQgLSBvbmUgb2YgaXRzIGdyZWF0ZXN0IGJl
bmVmaXRzIGlzIGl0c1xwYXINCj4gY3Jvc3MtbGFuZ3VhZ2UgY2FwYWJpbGl0aWVzLiBJJ20gY2Fs
bGluZyBDIyBmdW5jdGlvbnMgZnJvbSBDb21wb25lbnRccGFyDQo+IFBhc2NhbFxwYXINCj4gYW5k
IHZpY2UgdmVyc2Egd2l0aG91dCBuZWVkaW5nIHRoZSBzb3VyY2UgY29kZSwgaGF2aW5nIHRvIHdv
cnJ5IGFib3V0IGFueVxwYXINCj4gY2FsbGluZyBjb252ZW50aW9ucywgaGVhZGVyIGZpbGVzIGV0
Yy4gZXRjLiBBbGwgb2YgdGhlIG5lY2Vzc2FyeVxwYXINCj4gbWV0YS1pbmZvcm1hdGlvbiBpcyBz
dG9yZWQgaW4gdGhlIERMTCBpdHNlbGYgYW5kIGNhbiBiZSBhY2Nlc3NlZCBpbiBhXHBhcg0KPiBo
dW1hbi1yZWFkYWJsZSBmb3JtLiBUaGUgc2FtZSBhcHBsaWVzIHRvIERlbHBoaSwgVmlzdWFsIEJh
c2ljLCBFaWZmZWwsXHBhcg0KPiBDKyssXHBhcg0KPiBhbmQgYW55IG9mIHRoZSBvdGhlciAyMCBv
ciBzbyAuTkVUIGxhbmd1YWdlcyBjdXJyZW50bHkgYXZhaWxhYmxlLlxwYXINClxwYXINCkhtbSwg
SSBoZWFyZCBDbGVtZW5zIFN6eXBlcnNraSB3YXMgaGlyZWQgYnkgTWljcm9zb2Z0LiBEb2VzIHRo
aXMgbWVhblxwYXINCmhlIG1hZGUgdGhpcyB3b3JrPyBXaXJ0aCBzY2hvb2wgb2YgdGhpbmtpbmcg
ZmluYWxseSBtYWtpbmcgaXQgaW50byB0aGVccGFyDQptYWluc3RyZWFtP1xwYXINClxwYXINCkRv
ZXMgdGhpcyBmdXJ0aGVyIGltcGx5IE91UyBjcmV3IGFyZSBhbGwgYnVzeSB3b3JraW5nIGZvciBN
aWNyb3NvZnQ/XHBhcg0KVGhpcyBtaWdodCBleHBsYWluIHdoeSB0aGV5IGRvIG5vdCBhbnN3ZXIg
dGhlIGRpc2N1c3Npb24uIFdvdWxkIGJlXHBhcg0KZXZlbiBtb3JlIGludGVyZXN0aW5nLlxwYXIN
ClxwYXINCkNoZWVycyxccGFyDQpXLlxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxp
bmcgbGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUi
IHRvOlxwYXINCiAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0
IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVp
ciB1c2FnZSwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhl
IGFib3ZlIGFkZHJlc3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1
ZXN0aW9ucyByZWxhdGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxw
YXINCiAgIG93bmVyLWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGlu
ZyBwb2xpY3k6XHBhcg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBh
ZGRyZXNzIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBU
aGF0IHdheSwgdGhlIGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVy
IGFuZCBmb3J3YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBh
bnkgb3ZlcmhlYWQuXHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5v
dCBwb3N0IGZyb20gdGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91
ciBtZXNzYWdlIHdpbGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0
YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRp
Y3VsYXIgb3ZlciB3ZWVrZW5kcyBvciBob2x5ZGF5fX0AbyBwb3N0IHlvdSBz


----boundary-LibPST-iamunique-1204737078_-_---
Received on Thu Feb 12 2004 - 15:49:55 UTC

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