On Sat, 09 Sep 2006 14:52:44 +0200
Vincent Snijders <[EMAIL PROTECTED]> wrote:

> Mattias Gaertner wrote:
> > On Thu, 07 Sep 2006 16:40:05 +0200
> > Jouke Rensma <[EMAIL PROTECTED]> wrote:
> > 
> > 
> >>Hello, 
> >>
> >>So I got things working now! The code is in the enclosed (zipped)
> >>patch. 
> >>
> >>I realize it needs some finetuning, but the basic logic does what I
> >>had in mind. 
> >>
> >>Now I think it needs some testing, in order to get it ready for the
> >>world. Some questions and remarks: 
> >>
> >> - I had to create an extra form for the projectoptions. Can it stay
> >>like this or are there other possibilities/ideas?
> >> - I created a check for the targetos, so it should not interfere
> >>non-win32 systems, but I cannot test that right now.
> >> - the rewriting of the .rc file is not protected with try yet.
> >>That's my first change... 
> > 
> > 
> > Thanks. Applied.
> > 
> >  
> > 
> >>Any other remarks and suggestions are welcome. 
> > 
> > 
> > Project.Modified is a property. You can not give it to a 'var'
> > parameter. It's a compiler bug to allow that. I replaced
> > Project.Modified. 
> > Possible improvement: Add a Modified property to the version info.
> > 
> > Minors:
> > The lazarus code should have a maximum line length of 80.
> > Try to avoid nested comments.
> >
> 
> Major: avoid memleaks.

Fixed.

Mattias


> 
> Heap dump by heaptrc unit
> 266867 memory blocks allocated : 16990426/17694552
> 266849 memory blocks freed     : 16987445/17691520
> 18 unfreed memory blocks : 2981
> True heap size : 3899392 (112 used in System startup)
> True free heap : 3893168
> Should be : 3893512
> Call trace for block $04C13CA0 size 55
>    $008AE785  fpc_ansistr_setlength,  line 378 of 
> C:/lazarus/source/fpc/2.1/rtl/i
> nc/astrings.inc
>    $008AE3C7  fpc_ansistr_concat,  line 163 of 
> C:/lazarus/source/fpc/2.1/rtl/inc/
> astrings.inc
>    $007ECB19  TVERSIONINFO__SETFILENAMES,  line 574 of
> W32VersionInfo.pas $0070B88E  TPROJECT__READPROJECT,  line 2028 of
> Project.pp $00671FE7  TMAINIDE__DOOPENPROJECTFILE,  line 6862 of
> Main.pp $00689105  TMAINIDE__SETUPSTARTPROJECT,  line 1670 of Main.pp
>    $006898EC  TMAINIDE__STARTIDE,  line 1113 of Main.pp
> 
> Vincent
> 
> _________________________________________________________________
>      To unsubscribe: mail [EMAIL PROTECTED] with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to