Marco Web Center |
|
Chapter 23 - Project DataClient |
Project Structure |
DataClient.dpr |
program DataClient; uses Forms, DataClientForm in 'DataClientForm.pas' {Form1}; {$R *.res} begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end. |
DataClientForm.pas |
unit DataClientForm; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, DB, DBClient, SoapConn, Grids, DBGrids; type TForm1 = class(TForm) SoapConnection1: TSoapConnection; ClientDataSet1: TClientDataSet; DataSource1: TDataSource; DBGrid1: TDBGrid; private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.dfm} end. |
DataClientForm.dfm |
object Form1: TForm1 Left = 232 Top = 212 Width = 595 Height = 347 Caption = 'Form1' Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] OldCreateOrder = False PixelsPerInch = 96 TextHeight = 13 object DBGrid1: TDBGrid Left = 128 Top = 24 Width = 409 Height = 241 DataSource = DataSource1 TabOrder = 0 TitleFont.Charset = DEFAULT_CHARSET TitleFont.Color = clWindowText TitleFont.Height = -11 TitleFont.Name = 'MS Sans Serif' TitleFont.Style = [] end object SoapConnection1: TSoapConnection Agent = 'Borland SOAP 1.1' Connected = True URL = 'http://localhost/scripts/DataService.exe/soap' Left = 56 Top = 48 end object ClientDataSet1: TClientDataSet Aggregates = <> Params = <> ProviderName = 'DataSetProvider1' RemoteServer = SoapConnection1 Left = 56 Top = 128 end object DataSource1: TDataSource DataSet = ClientDataSet1 Left = 56 Top = 200 end end |