[Lazarus] Help for solving an ActiveX regression crash bug
Michael W. Vogel
m-w-vogel at gmx.de
Mon Sep 25 11:38:16 CEST 2017
Am 25.09.2017 um 11:07 schrieb Juha Manninen via Lazarus:
> On Sun, Sep 24, 2017 at 9:20 PM, Michael W. Vogel via Lazarus
> <lazarus at lists.lazarus-ide.org> wrote:
>> I added the relavant info on bugtracker.
> Thanks.
> You found the InterfacePropertyEditor and issue:
> https://bugs.freepascal.org/view.php?id=31324
> as the culprit.
> There was a similar issue:
> https://bugs.freepascal.org/view.php?id=24570
> which I tried to solve a long time ago but failed. It is now marked as
> resolved together with the other issue.
> I hope Mattias and/or Michal Gawrycki can look at the issue at some point.
The main problem is, if the Component = nil for
TInterfacePropertyEditor.AllEqual the result was changed to true.
Thatswhile there is a AV. But I don't know, why for Component :=
GetComponentReference there is the component nil?!
Also (maybe the same reason) AV by freeing the component.
Michl
More information about the Lazarus
mailing list