<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style>
</head>
<body class='hmmessage'>
Hi Mattias,<br><br>> Date: Sat, 19 Mar 2011 07:49:14 +0100<br>> From: nc-gaertnma@netcologne.de<br>> To: lazarus@lists.lazarus.freepascal.org<br>> Subject: Re: [Lazarus] Lazarus updates dfm not lfm and changes to form NOT being shown at run time.<br>> <br>> On Sat, 19 Mar 2011 11:10:26 +1100<br>> Peter Williams <pewilliams2010@live.com> wrote:<br>> <br>> > <br>> > Hi All,<br>> > I have a Lazarus project which I ported from a Delphi one. It has 2 units with a form each e.g. unit1, form1 & unit2, form2. I used the Tools conversations menu items to convert it and the forms and units. <br>> > It all works fine except that when I change form1, then changes are made to form1.dfm and not to form1.lfm.<br>> > Can someone please help me check out why the wrong form is being updated. I know this because when I edit form1, and run it, the changes do not appear when I run it. I see the form1.lfm which has not been changed. It seems that form1.dfm is getting changed.<br>> <br>> When the IDE opens/saves a form it first searches for a file with the<br>> same name as the unit but with the extension '.lfm'. If this is not<br>> found it searches for a '.dfm'.<br>> I just tested with a form1.pas, form1.lfm and form1.dfm: only the<br>> form1.lfm was changed.<br>> <br>> Please try this:<br>> rename the form1.dfm to form1.dfm_old<br>> Then edit the form. Do you get any error? What file is changed?<div><br></div><div>Everything now works as expected. I found that in unit1.pas there was a {$R *.dfm} statement which I needed to change to {$R *.lfm}.</div><div><br></div><div>I appears that the Tool for converting Delphi DFM forms to Lazarus LFM forms needs to be updated so that it's unit then has a {$R *.lfm} statement instead of the dfm one.</div><div><br>> <br>> Mattias<br>> </div><div><br></div><div>PEW</div><div><br>> --<br>> _______________________________________________<br>> Lazarus mailing list<br>> Lazarus@lists.lazarus.freepascal.org<br>> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus<br></div>                                    </body>
</html>