From FPC's Reference Guide:
Private
All fields and methods that are in a private block, can only be accessed
in the module
(i.e. unit) that contains the class definition. They can be accessed
from inside the classes’
methods or from outside them (e.g. from other classes’ methods)
Protected
Is the same as Private, except that the members of a Protected section
are also
accessible to descendent types, even if they are implemented in other
modules.
Public
sections are always accessible.
Published
Is the same as a Public section, but the compiler generates also type
information that
is needed for automatic streaming of these classes. Fields defined in a
published section
must be of class type. Array properties cannot be in a published section.
*******************
Gabor
_________________________________________________________________
To unsubscribe: mail [EMAIL PROTECTED] with
"unsubscribe" as the Subject
archives at http://www.lazarus.freepascal.org/mailarchives