[fpc-devel] Using Macros for IInterface
Marco van de Voort
marcov at stack.nl
Wed Sep 26 12:28:23 CEST 2012
In our previous episode, Sven Barth said:
> > end;
> > IInterface = IUnknown;
>
> This depends on whether we want to enable $macro in the system unit...
It doesn't work at all since macro's don't export over unit borders.
> My suggestions (if we do indeed enable it):
> intfconst for constref/const
> intfdecl for stdcall/cdecl {I would not use extdecl so that there are no
> potential conflicts}
libcall was already mentioned. It also helps in a lot of other places, and
kills ninetynine percent of macro use. (which IMHO is always a good thing)
More information about the fpc-devel
mailing list