Storing Dialogs to a file
----boundary-LibPST-iamunique-734072041_-_-
Content-type: text/plain
Hello:
we are implementing a service module which we call
an Object Manager, whose purpose is to show a graphical
tree view of a set of data objects organized as a tree.
A natural implementation is by using a Dialog.Tree
because it provides the functionality, and a graphical
view of it is already available. We thought it would be
a natural thing to store an OM to disk together with
the managed data. However, we just noticed that Dialog
objects are not persistent. Is this going to cause us
problems with storing/loading the Dialog.Tree data structure
or the objects pointed to by the TreeNodes?
In particular, we are not sure how we can implement
Internalize/Externalize for objects which are not
persistent.
If anybody has encountered this before or can offer
some insight what is going on, then please e-mail me.
Thank you,
Wojtek Skulski skulski{([at]})nowhere.xy
--------------------------------------------
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-734072041_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"
e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIEhlbGxvOlxwYXINClxwYXINCiAgd2UgYXJlIGlt
cGxlbWVudGluZyBhIHNlcnZpY2UgbW9kdWxlIHdoaWNoIHdlIGNhbGxccGFyDQphbiBPYmplY3Qg
TWFuYWdlciwgd2hvc2UgcHVycG9zZSBpcyB0byBzaG93IGEgZ3JhcGhpY2FsXHBhcg0KdHJlZSB2
aWV3IG9mIGEgc2V0IG9mIGRhdGEgb2JqZWN0cyBvcmdhbml6ZWQgYXMgYSB0cmVlLlxwYXINCkEg
bmF0dXJhbCBpbXBsZW1lbnRhdGlvbiBpcyBieSB1c2luZyBhIERpYWxvZy5UcmVlXHBhcg0KYmVj
YXVzZSBpdCBwcm92aWRlcyB0aGUgZnVuY3Rpb25hbGl0eSwgYW5kIGEgZ3JhcGhpY2FsXHBhcg0K
dmlldyBvZiBpdCBpcyBhbHJlYWR5IGF2YWlsYWJsZS4gV2UgdGhvdWdodCBpdCB3b3VsZCBiZVxw
YXINCmEgbmF0dXJhbCB0aGluZyB0byBzdG9yZSBhbiBPTSB0byBkaXNrIHRvZ2V0aGVyIHdpdGhc
cGFyDQp0aGUgbWFuYWdlZCBkYXRhLiBIb3dldmVyLCB3ZSBqdXN0IG5vdGljZWQgdGhhdCBEaWFs
b2dccGFyDQpvYmplY3RzIGFyZSBub3QgcGVyc2lzdGVudC4gSXMgdGhpcyBnb2luZyB0byBjYXVz
ZSB1c1xwYXINCnByb2JsZW1zIHdpdGggc3RvcmluZy9sb2FkaW5nIHRoZSBEaWFsb2cuVHJlZSBk
YXRhIHN0cnVjdHVyZVxwYXINCm9yIHRoZSBvYmplY3RzIHBvaW50ZWQgdG8gYnkgdGhlIFRyZWVO
b2Rlcz9ccGFyDQpccGFyDQpJbiBwYXJ0aWN1bGFyLCB3ZSBhcmUgbm90IHN1cmUgaG93IHdlIGNh
biBpbXBsZW1lbnRccGFyDQpJbnRlcm5hbGl6ZS9FeHRlcm5hbGl6ZSBmb3Igb2JqZWN0cyB3aGlj
aCBhcmUgbm90XHBhcg0KcGVyc2lzdGVudC5ccGFyDQpccGFyDQpJZiBhbnlib2R5IGhhcyBlbmNv
dW50ZXJlZCB0aGlzIGJlZm9yZSBvciBjYW4gb2ZmZXJccGFyDQpzb21lIGluc2lnaHQgd2hhdCBp
cyBnb2luZyBvbiwgdGhlbiBwbGVhc2UgZS1tYWlsIG1lLlxwYXINClxwYXINClRoYW5rIHlvdSxc
cGFyDQpccGFyDQpXb2p0ZWsgU2t1bHNraSBza3Vsc2tpQHBhcy5yb2NoZXN0ZXIuZWR1XHBhcg0K
XHBhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1ccGFyDQpc
cGFyDQpUbyB1bnN1YnNjcmliZSBmcm9tIHRoaXMgbWFpbGluZyBsaXN0LCBzZW5kIGEgbWVzc2Fn
ZSBjb250YWluaW5nIHRoZSB3b3JkICJ1bnN1YnNjcmliZSIgdG86XHBhcg0KICAgYmxhY2tib3gt
cmVxdWVzdEBvYmVyb24uY2hccGFyDQpccGFyDQpUbyBnZXQgYSBsaXN0IG9mIHZhbGlkIGUtbWFp
bCBjb21tYW5kcyBhbmQgaW5zdHJ1Y3Rpb25zIG9uIHRoZWlyIHVzYWdlLCBzZW5kIGEgbWVzc2Fn
ZSBjb250YWluaW5nIHRoZSB3b3JkICJoZWxwIiB0byB0aGUgYWJvdmUgYWRkcmVzcy5ccGFyDQpc
cGFyDQpTZW5kIGFueSBwcm9ibGVtIHJlcG9ydHMgb3IgcXVlc3Rpb25zIHJlbGF0ZWQgdG8gdGhp
cyBlbWFpbCBsaXN0IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KICAgb3duZXItYmxhY2tib3hA
b2Jlcm9uLmNoXHBhcg0KXHBhcg0KQ3VycmVudCBwb3N0aW5nIHBvbGljeTpccGFyDQpccGFyDQph
KSBUbyBwb3N0IHlvdSBzaG91bGQgdXNlIHRoZSBzYW1lIGFkZHJlc3MgYnkgd2hpY2ggeW91IGFy
ZSBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlzdCBzZXJ2
ZXIgd2lsbCByZWNvZ25pemUgeW91IGFzIHN1YnNjcmliZXIgYW5kIGZvcndhcmQgeW91ciBwb3N0
aW5nIGltbWVkaWF0ZWx5LCB3aXRob3V0IGNyZWF0aW5nIGFueSBvdmVyaGVhZC5ccGFyDQpccGFy
DQpiKSBJZiwgZm9yIHNvbWUgcmVhc29uLCB5b3UgY2Fubm90IHBvc3QgZnJvbSB0aGUgYWRkcmVz
cywgYnkgd2hpY2ggeW91IGFyZSBzdWJzY3JpYmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2Rl
cmF0ZWQgdG8gYXZvaWQgc3BhbS4gUGxlYXNlIHVuZGVyc3RhbmQgdGhhdCBtb2RlcmF0aW9uIHdp
bGwgb2Z0ZW4gY2F1c2Ugc29tZSBkZWxheSwgaW4gcGFydGljdWxhciBvdmVyIHdlZWtlbmRzIG9y
IGhvbHlkYXl9fQBqZWN0OiA=
----boundary-LibPST-iamunique-734072041_-_---
Received on Mon Jun 23 2003 - 19:54:52 UTC
This archive was generated by hypermail 2.3.0
: Thu Sep 26 2013 - 06:29:11 UTC