Re: [BLACKBOX] Loading self made dlls

From: [at]} <Bernhard>
Date: Mon, 11 Jul 2011 23:29:31 +0200

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

Hi Doug,

> Here is what is still unclear to me.
> If I reference, say Files,
> and HostFiles references Files then how does my use
> of Files trigger the loading of HostFiles when I don't
> explicitly include it in my IMPORT statement?

As I understand it, the abstract RECORDs Directory, Reader,
Writer are extended and materialized in HostFiles and the first
call of SetDir (in HostFiles) sets both the global read-only variables
stdDir & dir. HostFile imports, implements and sets up the
corresponding stuff in Files despite it itself imports Files and not
the other way (Files importing HostFiles). I think this is a very
clever architectural pattern.

regards
     Bernhard


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-1823976466_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhpIERvdWcsXHBhcg0KXHBhcg0KPiBIZXJlIGlz
IHdoYXQgaXMgc3RpbGwgdW5jbGVhciB0byBtZS4gIFxwYXINCj4gSWYgSSByZWZlcmVuY2UsIHNh
eSBGaWxlcyxccGFyDQo+IGFuZCBIb3N0RmlsZXMgcmVmZXJlbmNlcyBGaWxlcyB0aGVuIGhvdyBk
b2VzIG15IHVzZVxwYXINCj4gb2YgRmlsZXMgdHJpZ2dlciB0aGUgbG9hZGluZyBvZiBIb3N0Rmls
ZXMgd2hlbiBJIGRvbid0XHBhcg0KPiBleHBsaWNpdGx5IGluY2x1ZGUgaXQgaW4gbXkgSU1QT1JU
IHN0YXRlbWVudD9ccGFyDQpccGFyDQpBcyBJIHVuZGVyc3RhbmQgaXQsIHRoZSBhYnN0cmFjdCBS
RUNPUkRzIERpcmVjdG9yeSwgUmVhZGVyLCBccGFyDQpXcml0ZXIgYXJlIGV4dGVuZGVkIGFuZCBt
YXRlcmlhbGl6ZWQgaW4gSG9zdEZpbGVzIGFuZCB0aGUgZmlyc3QgXHBhcg0KY2FsbCBvZiBTZXRE
aXIgKGluIEhvc3RGaWxlcykgc2V0cyBib3RoIHRoZSBnbG9iYWwgcmVhZC1vbmx5IHZhcmlhYmxl
cyBccGFyDQpzdGREaXIgJiBkaXIuIEhvc3RGaWxlIGltcG9ydHMsIGltcGxlbWVudHMgYW5kIHNl
dHMgdXAgdGhlIFxwYXINCmNvcnJlc3BvbmRpbmcgc3R1ZmYgaW4gRmlsZXMgZGVzcGl0ZSBpdCBp
dHNlbGYgaW1wb3J0cyBGaWxlcyBhbmQgbm90XHBhcg0KdGhlIG90aGVyIHdheSAoRmlsZXMgaW1w
b3J0aW5nIEhvc3RGaWxlcykuIEkgdGhpbmsgdGhpcyBpcyBhIHZlcnkgXHBhcg0KY2xldmVyIGFy
Y2hpdGVjdHVyYWwgcGF0dGVybi5ccGFyDQpccGFyDQpyZWdhcmRzXHBhcg0KICAgICBCZXJuaGFy
ZFxwYXINClxwYXINClxwYXINCi0tLS1ccGFyDQpUbyB1bnN1YnNjcmliZSwgc2VuZCBhIG1lc3Nh
Z2Ugd2l0aCBib2R5ICJTSUdOT0ZGIEJMQUNLQk9YIiB0byBMSVNUU0VSVkBMSVNUUy5PQkVST04u
Q0h9fQBTVFMQ
----boundary-LibPST-iamunique-1823976466_-_---
Received on Mon Jul 11 2011 - 23:29:31 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:30:12 UTC