Now, who can think of something useful to do with it :)
Oh, and how about adding this as a downloadable link to the wiki page?
>
> Great.
>
> Now, who can think of something useful to do with it :)
Well, if you can figure out a way to create an object from a class
name, then you can serialize arbitrary objects ;-)
Asher
-------------------------
Asher Dunn
Head Developer, Fireye Software
http://www.fireyesoftware.com/
AIM, Yahoo, MSN: crazedglkid
I like to point out that, like SirG3 showed with the "Address" function trick,
it's quite possible to locate internal RB functions and call them.
So, it might be possible to call those functions that officially only the
Plugin API has access to, for instance, and that includes lookup functions
for methods of classes as well as ways to instantiate new classes.
All that's missing is a way to access their properties. So, if someone finds
out how to access the property values, we could get quite far, I gues...
And, and someone's already updating the wiki, I can tell :))
One more thought: Would be nice if we could figure out RB's internal
object memory management. There must be a linked list or a table
(hopefully the further) that links to all objects in existence. With that,
we could inspect ALL objects of an app and store them into a file
for debugging, like a post mortem dump.
TT
--SirG3