[Lazarus] Why does a project have to be open?

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Mar 19 23:49:45 CET 2012


On Mon, 19 Mar 2012 13:50:42 -0700 (PDT)
Ajeandro Gonzalo <parkingspace26 at yahoo.com> wrote:

> -- On Sat, 3/17/12, Vincent Snijders <vincent.snijders at gmail.com> wrote:
> > > Oh, it's more than just annoying.  It causes
> > applications using Advantage Database components to crash,
> > especially if you forget to add adsdata to the uses clause
> > (no, I don't know why ADS doesn't add that automatically). 
> > Lazarus then doesn't allow you to enter the form again so
> > you have to delete and start all over again - no fun! 
> > PLEASE REMOVE THIS UNNEEDED AND UNWELCOME "FEATURE"
> > 
> > Can you explain, how exactly this is related to having
> > always an open project?
> 
> As part of "having always an open project" there are routines to "save to virtual project" that I think are causing this and other instability problems.  It's like being in a zombie movie, undead values/properties of previous versions are somehow still around to interfere with the current version.  We need to be able to completely close a project, not just the "editor files" (whatever they are).

"Close project" closes a project completely.

 
> Since this "feature" is both annoying (not just to me but to others as their messages have shown) and unneeded, it should be completely deleted anyway (including "save to virtual project") before version 1.0 is released.  I really believe this is behind most complaints about Lazarus being unstable and/or unusable.

This is the first time I heard such a thing.
Do you have any prove?


> > Can you explain, what you by Lazarus doesn't allow you to
> > enter the form?
> 
> Only the Unit shows.  Tapping F12 does nothing, and trying to open the form from the toolbar starts error messages I can't escape - I have to delete or move all the files and start over.

Please create a bug report with detailed steps to reproduce.

Mattias




More information about the Lazarus mailing list