Thanks for your contribution.
Lazarus overwrites the code you're testant, hopelessly losing the original version.
Temp folder wrote the result duly completed, but the original source is lost.
It should be the programmer who chooses when to use one option or another, do not you think?
The consequence is that you can not do many tests. And the thing I have problems if many choose to develop complex applications with Lazarus.
Of course I could save the code in a folder, copy it to another and do the tests. Whenever recopy the original and continue to do the tests. Until I get the right results and then have a reliable new code ... do not think is too complicated? :roll:
Would be able to do the tests in RAM and when you are sure of the result save the code, even overwriting the original, if you want.
I saw that the file in the folder main.pp IDE Lazarus seems to deal with this and more. You say, I could change something there and then rebuild Lazarus?