[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