ViewVC logotype

Contents of /trunk/Documentation/xmldoc/tools/eiffelstudio/reference/40_debugger/52_debuggee_object_storage.xml

Parent Directory Parent Directory | Revision Log Revision Log

Revision 71102 - (show annotations)
Fri Nov 9 12:03:43 2007 UTC (12 years, 2 months ago) by jfiat
File MIME type: text/xml
File size: 1956 byte(s)
Updated documentation related to debugger including the new features "Exec replay" and "Debuggee object storage".
Updated documentation related to preferences dialog.
Refresh a few screen shots
1 <document title="Debuggee's Object Storage" output="studio">
2 <meta_data/>
3 <paragraph>
4 <paragraph>This command can be accessed through the context menu, and from the objects tool, and watches tools thanks to the tool bar's button [<image><url>../../../../images/eiffelstudio/icons/10x10/execution_object_storage_icon.png</url></image>].
5 </paragraph>
6 <paragraph>
7 By Pick-and-Dropping a debuggee object onto the button [<image><url>../../../../images/eiffelstudio/icons/10x10/execution_object_storage_icon.png</url></image>], you raise the "save" dialog. Then you need to choose the target filename where we'll store the debuggee object.
8 </paragraph>
9 <paragraph><alignment>center</alignment>
10 <image><url>../../../../images/eiffelstudio/debugger/debuggee_object_storage_save.png</url></image>
11 </paragraph>
13 <paragraph>
14 By clicking on a watch tool's button [<image><url>../../../../images/eiffelstudio/icons/10x10/execution_object_storage_icon.png</url></image>], you raise the "load" dialog. Then you need to select the filename which contain the debuggee object's storage. If the loading is successful, the retrieved object will be added in the related watch tool. <line_break></line_break>
15 </paragraph>
16 <paragraph><alignment>center</alignment>
17 <image><url>../../../../images/eiffelstudio/debugger/debuggee_object_storage_load.png</url></image>
18 </paragraph>
19 <tip>By Pick-and-Dropping an object onto the button, you can load the retrieved values into the dropped object (make sure it has same type).</tip>
20 <warning>For now this command is pretty basic, and provided as it is. The underlying implementation is using <code>{FILE}.independent_store and {FILE}.retrieved</code> for save and load operation, to load the value into an existing object, it is using <code>{ANY}.standard_copy (..)</code>. For details, you can have a look at the RT_EXTENSION_GENERAL code </warning>
21 </paragraph>
22 </document>

  ViewVC Help
Powered by ViewVC 1.1.23