> I wouldn't sell the BDE-style components short, as they may be useful > for some, if well-written and well-documented, but I like simple.
Oh quite true, but in my case (and really what I was trying to get at in that monotribe) was to get the speediest database access, you'd be better server looking at accesing the DB natively. The biggest speed increase I found was replacing some old "IF Locate() THEN Update() ELSE Insert()" with INSERT OR REPLACE INTO sql which sped things up a LOT Componants out there now needed to roll their own Locates and Seeks which are generic, and not necessarly the fastest way of doing things > I'm a big fan of small and lightweight, and have chosen that route > myself. If you're talking to a bare-bones DLL interface, be careful > of memory leaks. Much of the "Delphi wrapper plus" code I've tried > has problems I've caught even as a rank beginner. Yeah, tell me about it :) I am going through ours as we speak (or rather was, got bored and saw I had new email) fixing it up, indenting, fixing the hints and warnings (hate those) and making sure it is bug free > Thanks for mentioning the bits and pieces. I'll keep them handy. welcome :) Someone told me to make a Wiki of it so I did, its somewhere now in the Wiki area