[fpc-devel] MSEide+MSEgui binary package
    Martin Schreiber 
    fpmse at bluewin.ch
       
    Wed Apr 16 09:42:28 CEST 2008
    
    
  
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
    
    
More information about the fpc-devel
mailing list