Marc Weustink schrieb: > No, but the problem is caused by the way fpc stores info in the .ppu > Somehow it is possible that the checksum of the interface part stored in > the .ppu is affected by the implementation section.
Just a note: some people think that units can be compiled in one pass - this is not true. The compiler must stop on every Uses clause, and compile at least the interface parts of all the used units. This is why circular unit references are disallowed in the interface section, they would block the compilation of the interface parts of all units in that loop. IMO there exists a severe design flaw in FPC, when the compilation of the implementation part of some unit can change the checksum of its interface part. DoDi _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus