[[lazarus] Delphi/TSE, Lazarus/X]

michael at tfdec1.fys.kuleuven.ac.be michael at tfdec1.fys.kuleuven.ac.be
Wed Jul 21 16:36:26 EDT 1999




On 21 Jul 1999, Michal Bukovjan wrote:

> Hi,
> 
> everything written for X should have remote functionality, as the "remoteness"
> is handled directly by the X libraries and the app itself does not need to
> know about on what computer is running.
> 
> That means, for example, GTK is written for X, therefore it is remote (for
> display purposes}. It is very transaprent for the application programmer.
> 
> As for DB connectivity for Linux, I am not sure it is even in design stage
> yet, although I am considering taking part on this (as a part of my PhD grade
> studies, when noone else/better is available :-)
> 
> I think if you stick to TDataset interface and will not be using much of the
> Interbase/BDE specific stuff, there should be little problems in porting once
> the DB stuff is finished. And who knows, there may be a day when
> Borland/Inprise releases BDE+Interbase link under GPL !
> 
> And moreover, should you use FreeIB components or something like this, hey, I
> think these are open source, so I do not see much problems in porting these

1) The interbase headers are ported, and availble on the FPC web site;
2) TDataset is being implemented by me; once I have some basic functionality
   running (e.g. read-only data access) then I will publish the code;
   you're more than welcome to join me then.
   As a first 2 possible descendents I am playing with
   1) A MySQl descendent (one is available already)
   2) A 'file of record' TDataset interface, as featured in Delphi 4's 
      programmers guide.

Michael.






More information about the Lazarus mailing list