[Lazarus] ProjTemplates package issues & bugs
patspiper
patspiper at yahoo.com
Tue Nov 2 11:08:25 CET 2010
On 11/02/2010 10:18 AM, Michael Van Canneyt wrote:
>
>
> On Mon, 1 Nov 2010, patspiper wrote:
>
>> I have read about the ProjTemplates package on several occasions,
>> especially that project templates could help set defaults for projects.
>>
>> I created a project, saved it (along with a suitable project.ini
>> file) in a sub-directory of the templates directory (which was
>> configured in Tools/Project Templates Options), fired up the IDE, and
>> clicked on File/New Project From Template/MyTemplate.
>>
>> I named the project project3 and selected a directory, then clicked
>> in the variable value grid cell. I could only type one character
>> (BUG1). I had to click another time to be able to enter more than one
>> character.
>
> This should be reported as a bug in the string grid component.
> That's all that is being used. No special handling whatsoever.
>
>>
>> I pressed OK and got a message dialog asking me whether to open the
>> project directory/project3.lpi (BUG2) and was presented with 3
>> buttons: Open Project, Open as XML file, and Cancel. The only sane
>> option is Cancel, especially that Open Project will lead to a
>> Division by Zero exception.
>
> This should be reported as a bug; You're not supposed to get this
> dialog at
> all. Maybe the IDE internals have changed since the time the project
> template package was used.
>
>>
>> At this stage, the project should have been either fully saved, or
>> created as a virtual project (my guess is that it should be a virtual
>> project, but there were newly created files in the project folder). I
>> pressed the Save All button (it was enabled!) to save the project and
>> got a message dialog: The project information file
>> "directory/project3.lpi" has changed on disk (BUG3): Reopen Project,
>> Ignore. I chose Ignore. I had noticed that the lpi on disk had the
>> template project's compiler options, but the IDE version had the
>> IDE's project defaults (BUG4), so ignore made me lose these.
>
> I think that these are consequences of bug 2, so fixing bug 2 should fix
> this as well.
>
> Michael.
Reported in:
http://bugs.freepascal.org/view.php?id=17801
http://bugs.freepascal.org/view.php?id=17802
More information about the Lazarus
mailing list