[Lazarus] Changeability of Lazarus Project1 , Unit1 and Form1 names (1) .

Mattias Gaertner nc-gaertnma at netcologne.de
Mon Jul 28 00:04:02 CEST 2008

On Thu, 24 Jul 2008 13:11:50 -0700
Mehmet Erol Sanliturk <sanliturk at ttnet.net.tr> wrote:

> If you forgive me I will suggest that the same procedure may be
> called from project options panel to give or set the name . This may
> be not difficult or a label
> may be inserted there as a reminder . The same may be performed for 
> Unit1.pas name .

The function only works if the form is open as designer form. It does
not work, if for example only the pascal source is loaded. This is a

> After generation of project , if it is wanted to rename these names
> it is necessary to
> rename names in all of the project files *.lpi , *.lpr , *.lfm ,
> *.lrs , *.pas .
> Forgetting one of them requires some new corrections . A few minutes
> in this era
> is really very valuable .

As I said: renaming more references is a todo.

> "Main unit" is the Unit1.pas of the project1 . It may be named with 
> other words .
> Mine was only a tagging about the concept .

I'm not sure, what you mean with "Main unit" is the Unit1.pas of the
project1. Do you mean the name "unit1.pas"? Or the first created
unit? Or the first unit in the uses section of the project? Or first
unit with a form? Or the unit with the main form? Or the main pascal
source file that is given to the compiler as starting point? The last
item is the only one, that can not change and therefore named
internally the 'MainUnit'.

> Personally I wish that Lazarus will grow much more beautifully over
> time based on
> its present very beautiful state .
> I think also new starters of Pascal learners , especially students .
> For us many things
> may be very easy but for the students things are not so easy .

That's why some people suggested a 'lazarus for education' with less
menu items and some extra items for newbies and students.
Rainer Hamann started something. Maybe he can tell you more.


More information about the Lazarus mailing list