[Lazarus] SynEdit exception on close LFM file [Re: Invalid file handle when closing Lazarus]

Antônio antoniog12345 at gmail.com
Tue Apr 6 02:50:03 CEST 2010


2010/4/5 Martin <lazarus at mfriebe.de>:
> Hi Antônio,
>
> The problem is not with the file handle, there is another exception before
> this (but it is probably not shown to you)
> TryFreeComponent ERROR: "memo:TSynEdit" Access violation
>  Stack trace:
> TApplication.HandleException Invalid file handle
>  Stack trace:
>
> I assume the Following: unitprincipal.pas/lfm does have a form with a
> Synedit on it?
> Then when you save your LFM something goes wrong with saving the SynEdit.
>
> Question, do you use Frames? Is the SynEdit part of a TFrame?



As far as I know, no.



> There were a few things with SynEdit that got fixed in the meantime. If you
> can, please try a daily snapshot of Lazarus
>  ( http://www.hu.freepascal.org/lazarus/ ).
>
> But keep your current installation, in case the snapshot doesn't work for
> you.
> Also run the snapshot with   --primary-config-path="C:\somefolder"
>  (somefolder should exist, and can be empty). This ensures your old config
> will not be changed.
>
> If that does not help, or if you can not use a snapshot, then maybe you can
> send the unit and the lfm? togethet whit instructions what do to (how to
> edit it), so that it crashes when trying to save it?
>
> Best Regards
> Martin
>
>
>
>
>
> On 05/04/2010 23:57, Antônio wrote:
>>
>> 1) Lazarus 0.9.28.2 r22279 FPC 2.2.4 i386-win32-win32/win64
>>
>> 2) C:\Documents and Settings\antonio\Desktop\Text Stats\unitprincipal.lfm
>>
>> 3) Done.
>>
>> Antônio
>>
>> 2010/4/5 Martin<lazarus at mfriebe.de>:
>>
>>>
>>> On 05/04/2010 07:41, Antônio wrote:
>>>
>>>>
>>>> What is that?
>>>>
>>>>
>>>
>>> Please can you get the following information?
>>>
>>> 1) Your Lazaus Version. Please go to: Menu / Help / About Lazarus =>
>>>  There
>>> is Version; Fpc Version; Date
>>>
>>> 2) Name and Path of the file that does not close
>>>  Or if you do not know, name and path of all open files
>>>
>>> 3) You said "sometimes crashes".
>>> - please recompile lazarus:
>>>  Go to Menu / Tools / Configure BuildLazarus
>>>  Select "Advanced Build options" tab
>>>  Set "Clean All"
>>>  Add " -g -gl " in the edit-field "Options"
>>>  restart Lazarus
>>>
>>> - then please start Lazarus with (make a windows shortcut in order to add
>>> this)
>>>  --debug-log=c:\log.txt
>>> then make Lazarus crash and send the file (zip/rar)
>>>
>>> Best Regards
>>> Martin
>>>
>
>
> --
> _______________________________________________
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
>




More information about the Lazarus mailing list