Sign in Join

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

Mailing lists / fpc-pascal / 2009-01

n-tier development with Free Pascal

5 messages · 4 people ·

Reply by email Subscribe to this list Your subscription

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

Graeme Geldenhuys

I haven't dabbled into the DB components in FPC and Lazarus much. Does Free Pascal have a TClientDataset? Has anybody done any 3-tier development with Free Pascal?

The last time I did 3-tier development with Delphi 7 was some 5 years ago. I found this link which is a drop in replacement for the Delphi midas.dll. And the source code is available and for free.

Is this useful for Free Pascal?

http://www.vglib.com/link-4.html

Regards,
- Graeme -

_______________________________________________
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/

Reply by email

Michael Van Canneyt
to Graeme Geldenhuys
Graeme Geldenhuys wrote
I haven't dabbled into the DB components in FPC and Lazarus much. Does Free Pascal have a TClientDataset? Has anybody done any 3-tier development with Free Pascal?

There is not. TBufDataset has 95% of all TClientDataset features, but lacks still the easy transport layer and delta application. (Joost, correct me if I'm wrong).

The last time I did 3-tier development with Delphi 7 was some 5 years ago. I found this link which is a drop in replacement for the Delphi midas.dll. And the source code is available and for free.

I have this code. There is a catch, because part of the code assumes units which are in the vglib sources, and those are not free. (but which I purchased, 6 years ago or so)

Is this useful for Free Pascal? http://www.vglib.com/link-4.html

It would allow you to create a TClientDataset clone. It will not help with TBufDataset. It won't be easy to use cross-platform, because it has - partly - COM structures in it.

My plan - as time permits - is to let Joost finish the TBufDataset. Then I will look at WST to create a transport layer.

I currently use WST as transport layer to transmit data between a client and server, and it works as a charm.

Michael.

Reply by email

Joost van der Sluis
to Michael Van Canneyt

Op zaterdag 24-01-2009 om 12:47 uur [tijdzone +0100], schreef Michael Van Canneyt:

Show quoted text 10 lines
On Sat, 24 Jan 2009, Graeme Geldenhuys wrote: > I haven't dabbled into the DB components in FPC and Lazarus much. Does > Free Pascal have a TClientDataset? Has anybody done any 3-tier > development with Free Pascal? There is not. TBufDataset has 95% of all TClientDataset features, but lacks still the easy transport layer and delta application. (Joost, correct me if I'm wrong).

Only thing that still has to be done is that you can use stream delta seperate from the dataset. Atm you can only stream them both at the same time. But that is almost trivial.

Joost.

Reply by email

vmars
to Graeme Geldenhuys: I haven't dabbled into the DB components in FPC and Lazarus much. Does Free Pascal have a…

fpGui very cool !

ô¿ô
V e r n

WinXp sp2 , Delphi5, WebDwarf, Trellian WebPage,
Lazarus-0.9.26-fpc-2.2.2-win32.exe,
wxPython2.8-win32-unicode-2.8.9.1-py26.exe , Boa 0.6.1 http://www.flickr.com/photos/vmars956/

Wanted: Dwarf Hibiscus (Orange/Rasberry)

Earlier message 31 lines
----- Original Message ----- From: "Graeme Geldenhuys" To: "FPC-Pascal users discussions" Sent: Saturday, January 24, 2009 1:54 AM Subject: [fpc-pascal] n-tier development with Free Pascal >I haven't dabbled into the DB components in FPC and Lazarus much. Does > Free Pascal have a TClientDataset? Has anybody done any 3-tier > development with Free Pascal? > > The last time I did 3-tier development with Delphi 7 was some 5 years > ago. I found this link which is a drop in replacement for the Delphi > midas.dll. And the source code is available and for free. > > Is this useful for Free Pascal? > > http://www.vglib.com/link-4.html > > > Regards, > - Graeme - > > > _______________________________________________ > fpGUI - a cross-platform Free Pascal GUI toolkit > http://opensoft.homeip.net/fpgui/ > _______________________________________________ > fpc-pascal maillist - > http://lists.freepascal.org/mailman/listinfo/fpc-pascal >

Reply by email