Recovering work

Search
 
When you are developing, you will typically run your applications in the Development Environment. This provides easy access to Inspectors, Debuggers, method changes etc.

The downside is that if your application hits a non-recoverable exception, then your Development Environment will become unusable and will exit.

Remember that all of your work is recorded in the Change Log so you can use this to restore lost methods or method changes.

To access the Change.log use the file menu from any Workspace and choose Open Change Log.

Each project save will be listed in the Change Log as something like:

" saved %project% 'Samples' to file 'C:\Documentation\Smalltalk MT Introduction to DirectX 8\Resources\Samples.spx'" !

and each image save listed as:

" saved %image% on: 12:12:25 PM - 4/29/2002 "!

So you can go to the end of the Change Log and search backwards for the string saved to find your last save checkpoint.

The Change Log is stored in the file CHANGES.SL

If this file becomes larger than 1Mb, you will be prompted to delete this file and start with a new one. If you want to retain your changes, make sure you back up this file before deleting it.

If you start a second image in the same directory, a new CHANGES2.SL will be created.

While NOT running Smalltalk MT, you can delete CHANGES.SL and a new one will be created.