RESOLVE_OBJECT Name
RESOLVE_OBJECT Purpose
The purpose of this function is to resolve object methods in files that have the object
methods in the same file as the object class definition module (i.e., object__define.pro).
It is particularly useful in restoring object methods for objects that have been saved and
are being restored. Restored objects often do not know about their methods unless an object
of the same object class has been previously compiled in that IDL session.
Author
FANNING SOFTWARE CONSULTING
David Fanning, Ph.D.
1645 Sheely Drive
Fort Collins, CO 80526 USA
Phone: 970-221-0438
E-mail: david@idlcoyote.com
Coyote's Guide to IDL Programming: http://www.idlcoyote.com/
Category
Utilities
Calling Sequence
Resolve_Object, obj_or_class Arguments
obj_or_class: Either an IDL object or the class name of an IDL object. Required parameter.
Keywordrs
ROUTINE_INFO: Not strictly used by the user of the program, but this provides a mechanism by which
currently compiled routine names can be checked, so that object code is not being
recompiled unnecessarily. It is actually used internally in the code in a sort of
recursive approach to handling object superclasses.
INFORMATION:
A discussion of this routine, and of the problem the routine was written to address can
be found here:
http://www.idlcoyote.com/tips/saved_objects.html
Modification History
Written by: David W. Fanning, August 20, 2009, and based on code written by JD Smith and
discussed in the article above.