Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 1999-07

[Delphi/TSE, Lazarus/X]

4 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Michal Bukovjan

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 ...

Mike

"Chris G. Royle" wrote
Hi As a very interested lurker, I would like to congratulate the Lazarus Team

-

Show quoted text 9 lines
well done, can't wait for version 1. I am currently designing an application under Delphi, which will probably use NT Terminal Server to run remote sites over a WAN. The Delphi app accesses an Interbase Server on Linux. I am hoping to use Lazarus to port my app to Linux, and use X windows for the remote sessions. I would also use PostGreSQL as the SQL server. Being new to Linux, I am not sure if this is possible. Does the GTK / Lazarus

have

Show quoted text 16 lines
the remote x functionality, and do remote X sessions perform close to their Terminal Server counterparts ? I realise that this is a difficult question to answer, and possibly pre-mature - but I would prefer not to pass on too much more money to Bill Gates. Any comments in this regard would be welcome Cheers Chris _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

____________________________________________________________________ Get your own FREE, personal Netscape WebMail account today at http://webmail.netscape.com.

Reply by email

Lothian, Nicholas ETSA

I have some free Oracle components (for Delphi) with source written by someone else, with a few mods by me.

They're not great (no parameter passing or anything), but they are a start. They are pretty fast, too.

Most interestingly, they have the OCI headers (for 7.3) translated into Pascal. The comments are in Russian, though. *S*

If anyone is interested in them, they are welcome to do some work on them.

Nick Lothian

Show quoted text 53 lines
---------- From: @tfdec1.fys.kuleuven.ac.be] Sent: Thursday, 22 July 1999 6:18 To: Subject: Re: [[lazarus] Delphi/TSE, Lazarus/X] 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. _________________________________________________________________ To unsubscribe: mail with "unsubscribe" as the Subject archives at http://www.miraclec.com/list_archives/lazarus

Reply by email

Unknown author
to Michal Bukovjan: everything written for X should have remote functionality, as the "remoteness" is handled…
Michal Bukovjan wrote 20 lines
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.

Reply by email

Michael Van Canneyt
to Lothian, Nicholas ETSA: I have some free Oracle components (for Delphi) with source written by someone else, with…
Nicholas wrote 8 lines
I have some free Oracle components (for Delphi) with source written by someone else, with a few mods by me. They're not great (no parameter passing or anything), but they are a start. They are pretty fast, too. Most interestingly, they have the OCI headers (for 7.3) translated into Pascal. The comments are in Russian, though. *S*

Hey, no problem, I speak russian :-)

Please send everything to me. I can't work on them right now, but once TDataset is finished, I'll certainly have a look.

Michael.

Reply by email