[lazarus] TStringGrid

Jeff Wormsley daworm10 at comcast.net
Tue Sep 10 23:05:11 EDT 2002

*********** REPLY SEPARATOR  ***********

On 9/10/2002 at 10:11 AM Michael Van Canneyt wrote:
>> Hmm, I suppose I'll have to diff the code to see what you mean.
>The internal MySQL types have changed.

Yes, I was going to look to see just how they had.

>I have written several myself, and I implemented the FPC version of
>TDataset, so I assume I know what I'm talking about.

I should hope so!

>I could not agree more. The only reason why FPC doesn't offer more of
>this is lack of time.

True, the bane of all of us.

>But, given time, we'll make it there too. I have ideas on how to do all
>this, just the time to implement them is lacking. I suppose that goes
>for many people on this list :-)

I hope I didn't sound as if I were criticizing.  I didn't intend to.  Until
I get a chance to dig deeper, I just don't know what the differences are,
and was hoping for a digest version that would explain three different
units, rather than one that could abstract them all.  If I am reading you
right, the three units all use native calls (with native stuctures) into
MySQL, with no attempt at abstraction.  And currently, the only MySQL
support is via native calls, therefore you have to include the appropriate
units when you build your program.  Is this a correct assesment?

I had to drop out some time ago, due to mostly personal reasons.  As such,
things have progressed rapidly beyond my abilities in the Win32 arena.  As
most of my work lately has been building abstactions to embedded system
data structures (whose primary focus is ultra-compact memory layout) and
bringing that data into desktop applications, I've been dealing quite a lot
with TDataset descendants, and so the problem of multiple versions of MySQL
caught my eye.  Perhaps I am out of my league here as well, but I thought
perhaps this might be a mesh with my abilities and I might could contribute
here.  Perhaps not, but I would know better if I could get a good top level
overview of the problem(s).  

It seems it is time to pull what I can from CVS and see what I can see.
Perhaps I'll throw my hands up in frustration, and perhaps I can see light
at the end of the tunnel.  With half a dozen boxes laying around gathering
dust, I think I can build a decent testbed to see how each version acts and
reacts, and maybe get some work done.  Besides, I didn't really need a
Beowolf 2 cluster anyway!


More information about the Lazarus mailing list