Re: [fpc-pascal] n-tier development with Free Pascal

2009-01-24 Thread Michael Van Canneyt


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).
 
 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.
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] n-tier development with Free Pascal

2009-01-24 Thread Joost van der Sluis
Op zaterdag 24-01-2009 om 12:47 uur [tijdzone +0100], schreef Michael
Van Canneyt:
 
 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.

___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] n-tier development with Free Pascal

2009-01-24 Thread vmars

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)
- Original Message - 
From: Graeme Geldenhuys graemeg.li...@gmail.com

To: FPC-Pascal users discussions fpc-pascal@lists.freepascal.org
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  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal



___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal


Re: [fpc-pascal] n-tier development with Free Pascal

2009-01-24 Thread Graeme Geldenhuys
On Sat, Jan 24, 2009 at 8:38 PM, vmars vm...@rgv.rr.com wrote:
 fpGui very cool !

Glad you like it. :-)


Regards,
  - Graeme -


___
fpGUI - a cross-platform Free Pascal GUI toolkit
http://opensoft.homeip.net/fpgui/
___
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal