in reply to Re (tilly) 4: resurrecting objects?
in thread resurrecting objects?

But finding the pointer wouldn't be of much use unless you (brace yourself) create a dummy object and then overwrite its pointer with your newly re-found pointer. When you are done, you overwrite the pointer with the original value again.

The biggest problem with this is that your new object reference didn't increment the reference count so the object could be destroyed out from under you at any time (if it wasn't already destroyed before you started).

For some tips on getting started on this, see (tye)Re: Creative use of pack/unpack.

        - tye (but my friends call me "Tye")