On 08/21/2012 02:17 PM, DaWorm wrote: > Very tedious, but you could create a wrapper unit and/or class for each > library, and expose a prefixed name instead of the original.
Very ingeniuos, I believe this is as close to a solution as I can get for now. But there are still a few probles I can see: - there is no way to "prefix" symbols within a unit, that I know of. Symbols may only be prefixed by the unit name directly. Is there a sort of a "namespace" in Pascal ? - if I make a wrapper unit around the third-party one, there is alredy little need for a prefix, since I can expose only the symbols I know of and that I use. - I find it even more tedious to do the same thing with the System unit or the standard Pascal units. And then, if wrapper unit publicly uses the third-party unit, doesn't that mean that all symbols in the thrid-party unit are now automatically exposed and public in the wrapper unit ? If so, is there a way to expose and make public the types, classes, variables and functions from a private (implementation) unit ? Thank you, Timothy Madden _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal