[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