- HostMenus interface change (was: A Cookbook Topic: "Delay", "WaitUntil" and "Let's see actions")

From: Treutwein Bernhard <"Treutwein>
Date: Tue, 9 May 2006 13:30:05 +0200

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

Hello Alexander,

[...]
> Another way - for machos only - is to modify HostMenus.Loop to make
> it return execution after given time (or when a certain time point
> is reached) and publish it. This would lead to module interface
> change, which would lead to total recompilation of BlackBox's kernel.
> This is not impossible, I must say.
>

hmm, I'm not shure if it really would result in such a dramatic
invalidation and need for recompilation. HostMenus isn't imported
that often - "Search in sources" for "HostMenus" results in the
following hits:

Location Count
-------------------------------
Ole/Mod/Server.odc 22
Ole/Mod/Client.odc 19
Std/Mod/MenuTool.odc 11
Host/Mod/Menus.odc 4
Dev/Mod/Cmds.odc 3
System/Mod/Containers.odc 3
System/Mod/Init.odc 3
Dev/Mod/Dependencies.odc 2
Host/Mod/Windows.odc 2
Host/Mod/CFrames.odc 1

Moreover, if it is pure interface extension, it should
not invalidate any of these ...

regards
--
	Bernhard Treutwein, IuK, Ref. III A 3
	Bernhard.Treutwein(at)verwaltung uni-muenchen de
--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy----boundary-LibPST-iamunique-1966331975_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvIEFsZXhhbmRlcixccGFyDQpccGFyDQpb
Li4uXVxwYXINCj4gICBBbm90aGVyIHdheSAtIGZvciBtYWNob3Mgb25seSAtIGlzIHRvIG1vZGlm
eSBIb3N0TWVudXMuTG9vcCB0byBtYWtlXHBhcg0KPiAgIGl0IHJldHVybiBleGVjdXRpb24gYWZ0
ZXIgZ2l2ZW4gdGltZSAob3Igd2hlbiBhIGNlcnRhaW4gdGltZSBwb2ludFxwYXINCj4gICBpcyBy
ZWFjaGVkKSBhbmQgcHVibGlzaCBpdC4gVGhpcyB3b3VsZCBsZWFkIHRvIG1vZHVsZSBpbnRlcmZh
Y2VccGFyDQo+ICAgY2hhbmdlLCB3aGljaCB3b3VsZCBsZWFkIHRvIHRvdGFsIHJlY29tcGlsYXRp
b24gb2YgQmxhY2tCb3gncyBrZXJuZWwuXHBhcg0KPiAgIFRoaXMgaXMgbm90IGltcG9zc2libGUs
IEkgbXVzdCBzYXkuXHBhcg0KPiBccGFyDQpccGFyDQpobW0sIEknbSBub3Qgc2h1cmUgaWYgaXQg
cmVhbGx5IHdvdWxkIHJlc3VsdCBpbiBzdWNoIGEgZHJhbWF0aWNccGFyDQppbnZhbGlkYXRpb24g
YW5kIG5lZWQgZm9yIHJlY29tcGlsYXRpb24uIEhvc3RNZW51cyBpc24ndCBpbXBvcnRlZFxwYXIN
CnRoYXQgb2Z0ZW4gLSAiU2VhcmNoIGluIHNvdXJjZXMiIGZvciAiSG9zdE1lbnVzIiByZXN1bHRz
IGluIHRoZVxwYXINCmZvbGxvd2luZyBoaXRzOlxwYXINClxwYXINCkxvY2F0aW9uICAgICAgICAg
ICAgICAgICBDb3VudFxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpP
bGUvTW9kL1NlcnZlci5vZGMgICAgICAgIDIyXHBhcg0KT2xlL01vZC9DbGllbnQub2RjICAgICAg
ICAxOVxwYXINClN0ZC9Nb2QvTWVudVRvb2wub2RjICAgICAgMTFccGFyDQpIb3N0L01vZC9NZW51
cy5vZGMgICAgICAgICA0XHBhcg0KRGV2L01vZC9DbWRzLm9kYyAgICAgICAgICAgM1xwYXINClN5
c3RlbS9Nb2QvQ29udGFpbmVycy5vZGMgIDNccGFyDQpTeXN0ZW0vTW9kL0luaXQub2RjICAgICAg
ICAzXHBhcg0KRGV2L01vZC9EZXBlbmRlbmNpZXMub2RjICAgMlxwYXINCkhvc3QvTW9kL1dpbmRv
d3Mub2RjICAgICAgIDJccGFyDQpIb3N0L01vZC9DRnJhbWVzLm9kYyAgICAgICAxXHBhcg0KXHBh
cg0KTW9yZW92ZXIsIGlmIGl0IGlzIHB1cmUgaW50ZXJmYWNlIGV4dGVuc2lvbiwgaXQgc2hvdWxk
XHBhcg0Kbm90IGludmFsaWRhdGUgYW55IG9mIHRoZXNlIC4uLlxwYXINClxwYXINCnJlZ2FyZHNc
cGFyDQotLVxwYXINClx0YWIgQmVybmhhcmQgVHJldXR3ZWluLCBJdUssIFJlZi4gSUlJIEEgM1xw
YXINClx0YWIgQmVybmhhcmQuVHJldXR3ZWluKGF0KXZlcndhbHR1bmcgdW5pLW11ZW5jaGVuIGRl
XHBhcg0KXHBhcg0KLS0tIEJsYWNrQm94XHBhcg0KLS0tIHNlbmQgc3ViamVjdCBIRUxQIG9yIFVO
U1VCU0NSSUJFIHRvIGJsYWNrYm94QG9iZXJvbi5jaH19AAAAAAAAAHkAAAA
----boundary-LibPST-iamunique-1966331975_-_---
Received on Tue May 09 2006 - 13:30:05 UTC

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