At 5:47 AM +0000 5/3/03, Prof A Olowofoyeku (The African Chief) wrote:
- but, where you want to propagate everything from a particular unit
(i.e., from its interface section), you either have an exports clause in that unit, or you use the (new) directive "{$ObjExportAll On}" in that unit. The latter is obviously the more convenient for the programmer. So any library that uses such unit does not need to have its own exports clause. But this also has the advantage that the programmer would have somewhere taken a deliberate decision as to what should be propagated from his/her units.
This is pretty much what I was going to suggestion in that post I've *still* yet to send. Lets hope I find time soon... there is a little more to it as how the interface sections behave in this scheme isn't quite the same as under the units we have at present.
Grant