We use Lazarus in our first year programming education (as an experiment).
There are various issues that we encounter, some small, some bigger.
Here is one that I don't understand. We have had a few instances where a window consistently failed to show up:
* Object Inspector
* Messages
In both cases, it turned out that the saved options were to blame. In one case, I advised to remove all user-specific Lazarus configuration files (including environmentoptions.xml). Restarting Lazarus, will apparently recreate default option settings. The window then did show up.
In another case, I looked a little further and noticed that the window position for the Messages window had a very large Top coordinate (as saved in environmentoptions.xml). So, it probably did open, but outside the visible screen region. I edited the options xml file, restarted Lazarus, and the window appeared again.
As you can immagine these are quite annoying experiences (not only for the students, but also for teachers).
Questions:
* How can a student easily overcome this situation? Is there e.g. a way to sanitize saved options?
Note that finding the relevant file is not trivial (so it is harder for me explain manual santization in a FAQ).
* How can this happen in the first place?
* What can be done to avoid this in the future?
Our Lazarus FAQ:
<http://www.win.tue.nl/~wstomv/edu/lazarus/faq.html>
Thanks,
Tom
