Several of you responded to my questions last summer re: OOP. You were very
helpful. You are, in fact, my major conduit to the Delphi world. As a hobbyist,
I've never spoken to a Delphi developer live and in person :-) . . . Now I'm
back!
I'm a little confused about OOP and databases. To show you what I mean,
consider a hypothetical application: a GUI has a ListBox (which displays a list
of people's names) and labels to display information about the person selected
in the ListBox. Form1 creates an instance of a TPeople class. TPeople is a
list-type class, derived from TObjList, and made up of TPerson instances
created by TPeople. TPerson holds a few properties with information about a
person.
TPeople has a property that returns a TStrings object with people's names,
which Form1 could call directly and display in the ListBox. To display
information about the selected person, Form1 would call the TPeople object
which, in turn, would return information about an object in its list. Assume
that when a new person is added to the app, TPeople creates a new TPerson
object and simultaneously adds the person's name to its StringList of names.
So, some of the information displayed in the GUI would be in the TPeople
object, and some of it would be in the TPerson objects. How would one go about
saving all this, esp. in a simple MyBase/ClientDataSet/DataSource-style
database?
As always, thanks for your help -- Al C.
_________________________________________________________________
Search from any Web page with powerful protection. Get the FREE Windows Live
Toolbar Today!
http://get.live.com/toolbar/overview
_______________________________________________
Delphi mailing list -> Delphi@elists.org
http://www.elists.org/mailman/listinfo/delphi