On Tuesday 15 April 2008 21.13:41 Jonas Maebe wrote: > On 15 Apr 2008, at 21:05, Martin Schreiber wrote: > > Moving msesysintf from implementation uses to interface uses in > > msefileutils > > fixes the issue. > > I know what causes the crc problem: the fact that msesysintf declares > routines as "external name" in the implementation which aren't > declared as "external name" in the interface. This is supported for > Delphi-compatibility, but is quite ugly (it also causes wrappers to be > generated because it is possible that units which were compiled after > only the interface was parsed may already contain calls to the non- > external but regularly mangled Pascal name). > You are right, after moving all "exernal name" declarations to interface I could move back "uses msesysintf" to implementation in msefileutils and the project compiled.
Thanks a lot! Martin _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel