[fpc-devel]Internal error error: 55665566 solved
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Nov 22 11:07:40 CET 2002
On Thu, 21 Nov 2002 23:44:20 +0100
Peter Vreman <peter at freepascal.org> wrote:
> At 23:04 21-11-2002, you wrote:
> > [..]
> >synmemo.pas(179,1) Fatal: Internal error 55665566
> > [..]
>
> I guess that there is a reference to a field/procedure that is defined in
> an unit loaded from synedit. The current unit will try to load a reference
>
> to the definition defined in that unit, but fails because the current unit
>
> does not have mapping entry available for that unit
>
> Small example:
>
> unit a
> uses b
> cl3=class(cl2)
> property f;
> end;
>
> unit b
> uses c
> cl2=class(cl1)
> property f : longint read f1;
> end;
>
> unit c
> cl1=class
> f1 : longint;
> end;
>
> unit a knows in this example only about the interface of unit b. Therefor
> it is not possible to create a reference to f1 directly from unit a to
> unit c. And for the 1.0.x compilers that is the problem.
Thx a lot. That helped. :)
> This problem is fixed in 1.1 and will never be fixed in 1.0.x.
Mattias
More information about the fpc-devel
mailing list