Re: [BLACKBOX] CodeFileNotFound

From: [at]} <Bernhard>
Date: Thu, 24 Apr 2008 20:49:53 +0200

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

> Is module 'Config' treated in any special way by the BB loader?

not to my knowledge

> From what I see in the sources of module StdLoader it is not.

> Every module that does not belong to a subsystem is
> looked up first in the global 'code' directory and, if not found,
> in the 'system/code' directory.
>

I remember having read this somewhere in the documentation.

> I have not found this behavior documented somewhere in the BB online docu.

quickly searching found me the online tutorial, especially
Sec. 3.3 Modules and Subsystems
and here (some lines below Fig. 3.7):

    Modules whose names have the form SubMod, e.g.,
    TextModels, FormViews, or StdCmds, are stored
    in their respective subsystems given by their name
    prefixes, e.g., Text, Form, or Std. The subsystem
    prefix starts with an uppercase letter and may be
    followed by several other uppercase letters and then
    by several lowercase letters or digits. The first
    uppercase letter afterwards denotes the particular
    module in the subsystem.
    Modules which belong to no subsystem, i.e.,
    modules whose names are not in the form of
    SubMod, are stored in a special subsystem
    called System.

But still missing is any hint about the search path for
all modules of subsystem System. There only the
hint in the "platform specific issues" about how Init
is searched (Step 2 of "Startup of BlackBox").


> If it is really missing, it should be added.
> While I appreciate external additional docu files very much,
> I would like to propose to keep an eye on improving the standard BB docu
> as well. In particular if a new release is coming out.
>
> What about rsrc or docu files in 'system'? Is there a simliar lookup
> sequence?
> I have not found one. Therfore, when switching between global and system
> directories you have to be very careful about referenced files.
> This should also be documented.
>
> I am also missing docu about command line parameters of the
> blackbox.exe file, e.g the -use option, specifying file names on
> the command line, the /PAR option as mentioned in module Dialog.
> May be there are even more. They should be explained under
> 'Platform-Specific Issues'.
>

absolutely. There are also these compilation opptions, which were
somewhen mentioned on this list ...

regards

      Bernhard


----
To unsubscribe, send a message with body "SIGNOFF BLACKBOX" to LISTSERV{([at]})nowhere.xy----boundary-LibPST-iamunique-95769303_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwID4gSXMgbW9kdWxlICdDb25maWcnIHRyZWF0ZWQg
aW4gYW55IHNwZWNpYWwgd2F5IGJ5IHRoZSBCQiBsb2FkZXI/XHBhcg0KXHBhcg0Kbm90IHRvIG15
IGtub3dsZWRnZVxwYXINClxwYXINCj4gRnJvbSB3aGF0IEkgc2VlIGluIHRoZSBzb3VyY2VzIG9m
IG1vZHVsZSBTdGRMb2FkZXIgaXQgaXMgbm90LlxwYXINCj4gRXZlcnkgbW9kdWxlIHRoYXQgZG9l
cyBub3QgYmVsb25nIHRvIGEgc3Vic3lzdGVtIGlzXHBhcg0KPiBsb29rZWQgdXAgZmlyc3QgaW4g
dGhlIGdsb2JhbCAnY29kZScgZGlyZWN0b3J5IGFuZCwgaWYgbm90IGZvdW5kLFxwYXINCj4gaW4g
dGhlICdzeXN0ZW0vY29kZScgZGlyZWN0b3J5LlxwYXINCj5ccGFyDQpccGFyDQpJIHJlbWVtYmVy
IGhhdmluZyByZWFkIHRoaXMgc29tZXdoZXJlIGluIHRoZSBkb2N1bWVudGF0aW9uLlxwYXINClxw
YXINCj4gSSBoYXZlIG5vdCBmb3VuZCB0aGlzIGJlaGF2aW9yIGRvY3VtZW50ZWQgc29tZXdoZXJl
IGluIHRoZSBCQiBvbmxpbmUgZG9jdS5ccGFyDQpccGFyDQpxdWlja2x5IHNlYXJjaGluZyBmb3Vu
ZCBtZSB0aGUgb25saW5lIHR1dG9yaWFsLCBlc3BlY2lhbGx5XHBhcg0KU2VjLiAzLjMgTW9kdWxl
cyBhbmQgU3Vic3lzdGVtc1xwYXINCmFuZCBoZXJlIChzb21lIGxpbmVzIGJlbG93IEZpZy4gMy43
KTpccGFyDQpccGFyDQogICAgTW9kdWxlcyB3aG9zZSBuYW1lcyBoYXZlIHRoZSBmb3JtIFN1Yk1v
ZCwgZS5nLixccGFyDQogICAgVGV4dE1vZGVscywgRm9ybVZpZXdzLCBvciBTdGRDbWRzLCBhcmUg
c3RvcmVkXHBhcg0KICAgIGluIHRoZWlyIHJlc3BlY3RpdmUgc3Vic3lzdGVtcyBnaXZlbiBieSB0
aGVpciBuYW1lXHBhcg0KICAgIHByZWZpeGVzLCBlLmcuLCBUZXh0LCBGb3JtLCBvciBTdGQuIFRo
ZSBzdWJzeXN0ZW1ccGFyDQogICAgcHJlZml4IHN0YXJ0cyB3aXRoIGFuIHVwcGVyY2FzZSBsZXR0
ZXIgYW5kIG1heSBiZVxwYXINCiAgICBmb2xsb3dlZCBieSBzZXZlcmFsIG90aGVyIHVwcGVyY2Fz
ZSBsZXR0ZXJzIGFuZCB0aGVuXHBhcg0KICAgIGJ5IHNldmVyYWwgbG93ZXJjYXNlIGxldHRlcnMg
b3IgZGlnaXRzLiBUaGUgZmlyc3RccGFyDQogICAgdXBwZXJjYXNlIGxldHRlciBhZnRlcndhcmRz
IGRlbm90ZXMgdGhlIHBhcnRpY3VsYXJccGFyDQogICAgbW9kdWxlIGluIHRoZSBzdWJzeXN0ZW0u
XHBhcg0KICAgIE1vZHVsZXMgd2hpY2ggYmVsb25nIHRvIG5vIHN1YnN5c3RlbSwgaS5lLixccGFy
DQogICAgbW9kdWxlcyB3aG9zZSBuYW1lcyBhcmUgbm90IGluIHRoZSBmb3JtIG9mXHBhcg0KICAg
IFN1Yk1vZCwgYXJlIHN0b3JlZCBpbiBhIHNwZWNpYWwgc3Vic3lzdGVtXHBhcg0KICAgIGNhbGxl
ZCBTeXN0ZW0uXHBhcg0KXHBhcg0KQnV0IHN0aWxsIG1pc3NpbmcgaXMgYW55IGhpbnQgYWJvdXQg
dGhlIHNlYXJjaCBwYXRoIGZvclxwYXINCmFsbCBtb2R1bGVzIG9mICBzdWJzeXN0ZW0gU3lzdGVt
LiBUaGVyZSBvbmx5IHRoZVxwYXINCmhpbnQgaW4gdGhlICJwbGF0Zm9ybSBzcGVjaWZpYyBpc3N1
ZXMiIGFib3V0IGhvdyBJbml0XHBhcg0KaXMgc2VhcmNoZWQgKFN0ZXAgMiBvZiAiU3RhcnR1cCBv
ZiBCbGFja0JveCIpLlxwYXINClxwYXINClxwYXINCj4gSWYgaXQgaXMgcmVhbGx5IG1pc3Npbmcs
IGl0IHNob3VsZCBiZSBhZGRlZC5ccGFyDQo+IFdoaWxlIEkgYXBwcmVjaWF0ZSBleHRlcm5hbCBh
ZGRpdGlvbmFsIGRvY3UgZmlsZXMgdmVyeSBtdWNoLFxwYXINCj4gSSB3b3VsZCBsaWtlIHRvIHBy
b3Bvc2UgdG8ga2VlcCBhbiBleWUgb24gaW1wcm92aW5nIHRoZSBzdGFuZGFyZCBCQiBkb2N1IFxw
YXINCj4gYXMgd2VsbC4gSW4gcGFydGljdWxhciBpZiBhIG5ldyByZWxlYXNlIGlzIGNvbWluZyBv
dXQuXHBhcg0KPlxwYXINCj4gV2hhdCBhYm91dCByc3JjIG9yIGRvY3UgZmlsZXMgaW4gJ3N5c3Rl
bSc/IElzIHRoZXJlIGEgc2ltbGlhciBsb29rdXAgXHBhcg0KPiBzZXF1ZW5jZT9ccGFyDQo+IEkg
aGF2ZSBub3QgZm91bmQgb25lLiBUaGVyZm9yZSwgd2hlbiBzd2l0Y2hpbmcgYmV0d2VlbiBnbG9i
YWwgYW5kIHN5c3RlbSBccGFyDQo+IGRpcmVjdG9yaWVzIHlvdSBoYXZlIHRvIGJlIHZlcnkgY2Fy
ZWZ1bCBhYm91dCByZWZlcmVuY2VkIGZpbGVzLlxwYXINCj4gVGhpcyBzaG91bGQgYWxzbyBiZSBk
b2N1bWVudGVkLlxwYXINCj5ccGFyDQo+IEkgYW0gYWxzbyBtaXNzaW5nIGRvY3UgYWJvdXQgY29t
bWFuZCBsaW5lIHBhcmFtZXRlcnMgb2YgdGhlXHBhcg0KPiBibGFja2JveC5leGUgZmlsZSwgZS5n
IHRoZSAtdXNlIG9wdGlvbiwgc3BlY2lmeWluZyBmaWxlIG5hbWVzIG9uXHBhcg0KPiB0aGUgY29t
bWFuZCBsaW5lLCB0aGUgL1BBUiBvcHRpb24gYXMgbWVudGlvbmVkIGluIG1vZHVsZSBEaWFsb2cu
XHBhcg0KPiBNYXkgYmUgdGhlcmUgYXJlIGV2ZW4gbW9yZS4gVGhleSBzaG91bGQgYmUgZXhwbGFp
bmVkIHVuZGVyXHBhcg0KPiAnUGxhdGZvcm0tU3BlY2lmaWMgSXNzdWVzJy5ccGFyDQo+XHBhcg0K
XHBhcg0KYWJzb2x1dGVseS4gVGhlcmUgYXJlIGFsc28gdGhlc2UgY29tcGlsYXRpb24gb3BwdGlv
bnMsIHdoaWNoIHdlcmVccGFyDQpzb21ld2hlbiBtZW50aW9uZWQgb24gdGhpcyBsaXN0IC4uLlxw
YXINClxwYXINCnJlZ2FyZHNccGFyDQpccGFyDQogICAgICBCZXJuaGFyZCBccGFyDQpccGFyDQpc
cGFyDQotLS0tXHBhcg0KVG8gdW5zdWJzY3JpYmUsIHNlbmQgYSBtZXNzYWdlIHdpdGggYm9keSAi
U0lHTk9GRiBCTEFDS0JPWCIgdG8gTElTVFNFUlZATElTVFMuT0JFUk9OLkNIXHBhcg0KfQ==
----boundary-LibPST-iamunique-95769303_-_---
Received on Thu Apr 24 2008 - 20:49:53 UTC

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