[Lazarus] Fwd: [ExtPascal:1653] Project ExtendedDialer "for" Lazarus.

Mattias Gärtner nc-gaertnma at netcologne.de
Mon Dec 21 14:42:13 CET 2009


Zitat von IntelliAdmin Support <joel.sundquist at intelliadmin.com>:

> When in a TTreeView if you go to edit a node, and then click away to
> another node you get a fatal exception and the application crashes.
>
> I believe this is because you are freeing a TEdit (FEditor) component
> from within one of its own events. I was able to get around it by
> keeping that TEdit (FEditor) around after it was created once, and
> then free it at component destruction.

In current svn version the FEditor is freed on destroying the TreeView.
As far as I can see this code was not changed since the initial  
implementation.
Maybe carbon does not like that the handle is destroyed on end of editing.

Please create a bug report.

> Has anyone else seen this crash? (I get it on both of my OSX installs
> on 10.5.X) Has it been fixed already in the latest build? (I was only
> using the latest stable version)


Mattias






More information about the Lazarus mailing list