-----Original Message-----
From: Dennis Chuah <[EMAIL PROTECTED]>
To: Multiple recipients of list delphi <[EMAIL PROTECTED]>
Date: Thursday, 2 December 1999 9:10 AM
Subject: RE: [DUG]: TStrings.Objects
> > How do I use an Object property (declared as TObject) to do
> this? Do I
> > create my own class and put an integer field in it? Or use
> something like
> > this example in Delphi help, which casts things to TObjects
> and then later
> > casts them back to the appropriate type
> The above code assumes that pointer and integer are the same
> size... This is
> currently
> true but may not remain so...
While this is true, it is unlikely that a future version of Delphi would
introduce a pointer size that is smaller than an integer, so the above code
ought to work - in any case, you can always declare an explicit sized
integer (say 32-bits) and assume that future versions of Delphi will not
have pointer sizes less than 32-bits.
> It's still the best option
> available...
This I don't necessarily agree - it might be the best option for a quick and
dirty hack, but if I was to design the application, I would use an business
object model and make the combobox list a view of the data only - so your
business logic code is not dependent on the UI.
I think this is exactly what we have all been saying... ie Dont use a data
aware combo, instead populate with a snapshot view of the data.
Tony.
Regards,
Dennis.
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz
---------------------------------------------------------------------------
New Zealand Delphi Users group - Delphi List - [EMAIL PROTECTED]
Website: http://www.delphi.org.nz