[lazarus] native Win32 Interface
Florian Klaempfl
Florian.Klaempfl at gmx.de
Tue Aug 27 15:52:32 EDT 2002
At 16:14 27.08.2002 -0300, you wrote:
>Hello, Markus and everybody.
>
> Well, I wish to use my free time to work on Lazarus. The fact is
> there was no "free time" for me during the last weeks. That is going to
> change next week. I would like to start working then.
> But, as I see a lot of messages about the subject I would like to ask
> some questions to speed up my learning about how LCL is organized. I must
> say I don't have a lot of experience under FPC or even, under Unix yet,
> altough my computer being a dual boot machine since a long time ago, and
> I have a large experience on Win32 programming with Delphi or Visual C++.
> So some questions may be about the FPC itself:
> 1) Is there any diagram documenting the LCL classes and their
> hierarchy?
The FPC docs sources contain a .ps file called classchart.ps containing a
very outdated class chart. It's coded
plain but it should be easy to understand.
Example:
newcolumn
(TComponent) Ready newlargeheadclass
(TDatabase) Untested newchildclass
(TDataset) Ready newclass
(TDBdatset) Untested newchildclass
onelevelback
(TField) Ready newclass
(TBooleanField) Ready newchildclass
(TBinaryField) Ready newclass
(TBytesField) Ready newchildclass
(TVarBytesField) Ready newchildclass
onelevelback
onelevelback
(TBlobField) Ready newclass
(TGraphicsField) Ready newchildclass
(TMemoField) Ready newclass
onelevelback
(TDateTimeField) Ready newclass
(TDateField) Ready newchildclass
(TTimeField) Ready newclass
onelevelback
(TNumericField) Ready newclass
(TBCDField) Ready newchildclass
(TFloatField) Ready newclass
(TLongintField) Ready newclass
(TAutoIncField) Ready newchildclass
onelevelback
(TSmallIntField) Ready newclass
(TWordField) Ready newclass
onelevelback
(TStringField) Ready newclass
More information about the Lazarus
mailing list