267 lines
11 KiB
Plaintext
267 lines
11 KiB
Plaintext
|
|
object DataSnapClientMainForm: TDataSnapClientMainForm
|
||
|
|
Left = 320
|
||
|
|
Top = 215
|
||
|
|
Caption = 'RemObjects DataSnap Client'
|
||
|
|
ClientHeight = 325
|
||
|
|
ClientWidth = 502
|
||
|
|
Color = clBtnFace
|
||
|
|
Font.Charset = DEFAULT_CHARSET
|
||
|
|
Font.Color = clWindowText
|
||
|
|
Font.Height = -11
|
||
|
|
Font.Name = 'Tahoma'
|
||
|
|
Font.Style = []
|
||
|
|
OldCreateOrder = False
|
||
|
|
Position = poScreenCenter
|
||
|
|
PixelsPerInch = 96
|
||
|
|
TextHeight = 13
|
||
|
|
object ConnectButton: TBitBtn
|
||
|
|
Left = 8
|
||
|
|
Top = 8
|
||
|
|
Width = 113
|
||
|
|
Height = 25
|
||
|
|
Caption = 'Connect'
|
||
|
|
TabOrder = 0
|
||
|
|
OnClick = ConnectButtonClick
|
||
|
|
Glyph.Data = {
|
||
|
|
36030000424D3603000000000000360000002800000010000000100000000100
|
||
|
|
18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FF811E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF811E00
|
||
|
|
811E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FF811E00811E00811E00FF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FF811E0095440F811E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF811E00A7632F811E0081
|
||
|
|
1E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FF811E00BF8B62CCA17E811E00811E00FF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF811E00D8
|
||
|
|
B69CE6D1BFE7D3C4811E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FF811E00F0E2D9FCF7F2FAF0E6811E00811E
|
||
|
|
00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF81
|
||
|
|
1E00D8AF96F4E2CFF0D7BDD8A784811E00811E00FF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FF811E00F3DECAEFD4B8EBC9A7DAA67D811E00FF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF81
|
||
|
|
1E00E7BB92E3B081E0A672D5925A811E00FF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FF811E00DA995ED78F50D38441CF7B
|
||
|
|
35811E00FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
||
|
|
00FFFF00FF811E00811E00811E00811E00811E00811E00FF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
|
||
|
|
end
|
||
|
|
object DisconnectButton: TBitBtn
|
||
|
|
Left = 8
|
||
|
|
Top = 8
|
||
|
|
Width = 113
|
||
|
|
Height = 25
|
||
|
|
Caption = 'Disconnect'
|
||
|
|
TabOrder = 1
|
||
|
|
Visible = False
|
||
|
|
OnClick = DisconnectButtonClick
|
||
|
|
Glyph.Data = {
|
||
|
|
36030000424D3603000000000000360000002800000010000000100000000100
|
||
|
|
18000000000000030000120B0000120B00000000000000000000FF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FF00006E00006EFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00006E0000
|
||
|
|
6EFF00FFFF00FFFF00FFFF00FFFF00FF00006E001DE80010DC00006EFF00FFFF
|
||
|
|
00FFFF00FFFF00FF00006E0004E20008E700006EFF00FFFF00FFFF00FFFF00FF
|
||
|
|
00006E001AE2001FEB0010D900006EFF00FFFF00FF00006E0005DF0009EB0003
|
||
|
|
DB00006EFF00FFFF00FFFF00FFFF00FFFF00FF00006E001ADF0020EB0013DC00
|
||
|
|
006E00006E0005E2000BEB0004DA00006EFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FF00006E001BDF0022EB0012E60008EA0009EB0004DF00006EFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00006E001BE300
|
||
|
|
16EB0011EB000ADF00006EFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FF00006E0021E7001EEB001AEB0017DF00006EFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF00006E062DE30430EB00
|
||
|
|
20E2001EE20027EB0019DF00006EFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FF00006E0C35E40E3CEB052BDC00006E00006E001FDC002AEB001CDF0000
|
||
|
|
6EFF00FFFF00FFFF00FFFF00FFFF00FF00006E1442E41645EB092ED900006EFF
|
||
|
|
00FFFF00FF00006E0020D9012CEB001FE200006EFF00FFFF00FFFF00FFFF00FF
|
||
|
|
00006E1C4BE71037DB00006EFF00FFFF00FFFF00FFFF00FF00006E0022DC0027
|
||
|
|
E400006EFF00FFFF00FFFF00FFFF00FFFF00FF00006E00006EFF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FF00006E00006EFF00FFFF00FFFF00FFFF00FFFF00FF
|
||
|
|
FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00
|
||
|
|
FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF
|
||
|
|
00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF}
|
||
|
|
end
|
||
|
|
object ApplyUpdatesButton: TBitBtn
|
||
|
|
Left = 8
|
||
|
|
Top = 40
|
||
|
|
Width = 113
|
||
|
|
Height = 25
|
||
|
|
Caption = 'Apply Updates'
|
||
|
|
Enabled = False
|
||
|
|
TabOrder = 2
|
||
|
|
OnClick = ApplyUpdatesButtonClick
|
||
|
|
Glyph.Data = {
|
||
|
|
36060000424D3606000000000000360400002800000020000000100000000100
|
||
|
|
08000000000000020000130B0000130B0000000100000000000000000000FFFF
|
||
|
|
FF00F4F3F700E3E2E50095939600A09EA100B8B2BA00908B9100B5ADB600B4AD
|
||
|
|
B500FF00FF00726C7200D3CBD300D3CCD300BDB7BD00B5AFB500D9D3D900CFC9
|
||
|
|
CF0088848800CBC6CB00D8D3D800C1BDC1008482840082808200DCDADC007675
|
||
|
|
76008F8E8F00C5BDC400E1DAE000F4EFF300807777007A7979008E5D59008050
|
||
|
|
4B0095645B00A0675B009362530091756C00D1926D00C7916F00D1987000C699
|
||
|
|
7700DCA37600E2873100E6974300FFE7CC00FFD9AC00FFDEB700FFE2C000FFE5
|
||
|
|
C500FFEAD100FFEBD400FFF4E700FFD99E00FFDDA600FFDEA900FFE5B600FFE7
|
||
|
|
BA00FFEAC200FFDE9900FFF2D000FBFAF700FFFCEE00FFFEE700FFFFE000DDE0
|
||
|
|
D900416560004C4F4F00575959009FA1A1008E9090007E808000FCFEFE00C5C7
|
||
|
|
C700787979006D6E6E00393B3C00484A4B0047494A004E5051005C5E5F005456
|
||
|
|
57006A6C6D0063656600606263002187E300248BEA00A9B7C4001676D9001770
|
||
|
|
CA001F8AF300134E87003477BC00393A3B001581F6001684FC001166C4001260
|
||
|
|
B600165FB0001C4B80002F6BAC005481B200566A7F004F5A6600C4D4E6000A6E
|
||
|
|
EA000B5EC4000A52A9001069CF00165EB6002B5E9A0021456E002A4A6F003050
|
||
|
|
7500D9E3EF000A6EEB0009428C000C4186000E4B99000C4184000F4488000F43
|
||
|
|
87001D4A83001D4373000555C5000548A60041567600494A4C004D4E5000F3F4
|
||
|
|
F600797A7D0082838600939396007070720068686A009F9FA0008B8B8B008484
|
||
|
|
8400787878006A6A6A00B8020000000000000000000000000000107212008C72
|
||
|
|
1200240000008333F4002192E400B8020000347212003C721200080000000E00
|
||
|
|
0000A4741200000000000001000008000000FC71120000010000248512008333
|
||
|
|
F4002192E400B80200008333F4002192E400B802000078721200807212000800
|
||
|
|
00000E000000A474120000FFFF0001000000B802000000010000000000000000
|
||
|
|
000000000000000100000000000000000000000000000000000000010000B7C8
|
||
|
|
0300B802000000FFFF000000000001000000653B0100B802000000FFFF000100
|
||
|
|
0000FFE1FF00A474120000FFFF000100000064CA1200988D290030851200F048
|
||
|
|
BD00010000003B00000000000000424D68000000000000006600000028000000
|
||
|
|
100000001000000001000800000000000000000012000000120000008C000000
|
||
|
|
8C00000000000000FF00FF00F400F700E300E50095009600A000A100B8000400
|
||
|
|
00009100B500B600B40000000000FF0072007200D300B838FA00D300BD002000
|
||
|
|
0000B50000000000C700547112008800CB0024851200345AF4007095F800FFFF
|
||
|
|
FF00F373F40026BBBB000000C700000000001400000064CA1200140000002FCA
|
||
|
|
030058991600A0C701005899160064CA1200988D2900C86DD1000A0A0A0A0A0A
|
||
|
|
0A0A20202020202020200A0A0A0A0A0A0A0A88888888888888880A0A0A7F8043
|
||
|
|
0A0A20403A3837353B210A0A0A4686860A0A88180D11491515470A0A4D51860B
|
||
|
|
4E5D223E32312F2E36210A0A1A0416128A864603140D114949470A4D166F7E42
|
||
|
|
5B60586C64492D3039210A1A06881917191A0446040D1D0D11474D071B757D6B
|
||
|
|
5A56625C6D7657333C211A0E18888A4745451287881F491414474D0C0F78695E
|
||
|
|
5563254872656E343F211A030D8804454553040314091A1C1C474D110979735F
|
||
|
|
597027010101683D41211A1C0D8804450453091D1D1D130311474D0D08777C6A
|
||
|
|
61741E010101012323241A030D8816121250041D1D1D1D0404884D10067B7A71
|
||
|
|
66672901010101232C2B1A0314881F4789190F1D1D1D1D0445044D1C0E51834B
|
||
|
|
898B2A2626262623280A1A031404871287890E0F0F0F0F040F0A4D1D13518285
|
||
|
|
881F8A4C0A0A0A0A0A0A1A811C0409090E0F151A0A0A0A0A0A0A4D1804514544
|
||
|
|
50191A4E0A0A0A0A0A0A1A03150449878709151A0A0A0A0A0A0A4D8718844A47
|
||
|
|
4653544D0A0A0A0A0A0A1A490315090F1545871A0A0A0A0A0A0A4D0181031505
|
||
|
|
1217174F0A0A0A0A0A0A1A48021D1849060F0F040A0A0A0A0A0A524D01010214
|
||
|
|
054D4D0A0A0A0A0A0A0A451A48480203491A1A0A0A0A0A0A0A0A0A0A4D4D4D4D
|
||
|
|
4D0A0A0A0A0A0A0A0A0A0A0A1A1A1A1A1A0A0A0A0A0A0A0A0A0A}
|
||
|
|
NumGlyphs = 2
|
||
|
|
end
|
||
|
|
object Panel1: TPanel
|
||
|
|
Left = 127
|
||
|
|
Top = 0
|
||
|
|
Width = 375
|
||
|
|
Height = 325
|
||
|
|
Align = alRight
|
||
|
|
Anchors = [akLeft, akTop, akRight, akBottom]
|
||
|
|
BevelOuter = bvNone
|
||
|
|
TabOrder = 3
|
||
|
|
object Splitter1: TSplitter
|
||
|
|
Left = 0
|
||
|
|
Top = 140
|
||
|
|
Width = 375
|
||
|
|
Height = 8
|
||
|
|
Cursor = crVSplit
|
||
|
|
Align = alTop
|
||
|
|
Beveled = True
|
||
|
|
end
|
||
|
|
object gProducts: TDBGrid
|
||
|
|
Left = 0
|
||
|
|
Top = 148
|
||
|
|
Width = 375
|
||
|
|
Height = 177
|
||
|
|
Align = alClient
|
||
|
|
DataSource = dsProducts
|
||
|
|
TabOrder = 0
|
||
|
|
TitleFont.Charset = DEFAULT_CHARSET
|
||
|
|
TitleFont.Color = clWindowText
|
||
|
|
TitleFont.Height = -11
|
||
|
|
TitleFont.Name = 'Tahoma'
|
||
|
|
TitleFont.Style = []
|
||
|
|
end
|
||
|
|
object gCustomers: TDBGrid
|
||
|
|
Left = 0
|
||
|
|
Top = 0
|
||
|
|
Width = 375
|
||
|
|
Height = 140
|
||
|
|
Align = alTop
|
||
|
|
DataSource = dsCustomers
|
||
|
|
TabOrder = 1
|
||
|
|
TitleFont.Charset = DEFAULT_CHARSET
|
||
|
|
TitleFont.Color = clWindowText
|
||
|
|
TitleFont.Height = -11
|
||
|
|
TitleFont.Name = 'Tahoma'
|
||
|
|
TitleFont.Style = []
|
||
|
|
end
|
||
|
|
end
|
||
|
|
object RODataSnapConnection: TRODataSnapConnection
|
||
|
|
Message = ROBinMessage
|
||
|
|
Channel = HTTPChannel
|
||
|
|
ServerName = 'IAppServer'
|
||
|
|
Left = 8
|
||
|
|
Top = 128
|
||
|
|
end
|
||
|
|
object HTTPChannel: TROWinInetHTTPChannel
|
||
|
|
UserAgent = 'RemObjects SDK'
|
||
|
|
TargetURL = 'http://localhost:81/bin'
|
||
|
|
ServerLocators = <>
|
||
|
|
DispatchOptions = []
|
||
|
|
Left = 8
|
||
|
|
Top = 160
|
||
|
|
end
|
||
|
|
object ROBinMessage: TROBinMessage
|
||
|
|
UseCompression = False
|
||
|
|
Left = 8
|
||
|
|
Top = 224
|
||
|
|
end
|
||
|
|
object cdsCustomers: TClientDataSet
|
||
|
|
Aggregates = <>
|
||
|
|
Params = <>
|
||
|
|
ProviderName = 'Customers'
|
||
|
|
RemoteServer = RODataSnapConnection
|
||
|
|
AfterEdit = OnEnableApplyUpdates
|
||
|
|
AfterPost = OnEnableApplyUpdates
|
||
|
|
AfterCancel = OnEnableApplyUpdates
|
||
|
|
AfterDelete = OnEnableApplyUpdates
|
||
|
|
BeforeApplyUpdates = cdsCustomersBeforeApplyUpdates
|
||
|
|
BeforeGetRecords = cdsCustomersBeforeGetRecords
|
||
|
|
BeforeRowRequest = cdsCustomersBeforeRowRequest
|
||
|
|
BeforeGetParams = cdsCustomersBeforeGetParams
|
||
|
|
Left = 48
|
||
|
|
Top = 128
|
||
|
|
end
|
||
|
|
object dsCustomers: TDataSource
|
||
|
|
DataSet = cdsCustomers
|
||
|
|
Left = 48
|
||
|
|
Top = 160
|
||
|
|
end
|
||
|
|
object cdsProducts: TClientDataSet
|
||
|
|
Aggregates = <>
|
||
|
|
Params = <>
|
||
|
|
ProviderName = 'Products'
|
||
|
|
RemoteServer = RODataSnapConnection
|
||
|
|
AfterEdit = OnEnableApplyUpdates
|
||
|
|
AfterPost = OnEnableApplyUpdates
|
||
|
|
AfterCancel = OnEnableApplyUpdates
|
||
|
|
AfterDelete = OnEnableApplyUpdates
|
||
|
|
BeforeApplyUpdates = cdsCustomersBeforeApplyUpdates
|
||
|
|
BeforeGetRecords = cdsCustomersBeforeGetRecords
|
||
|
|
BeforeRowRequest = cdsCustomersBeforeRowRequest
|
||
|
|
BeforeGetParams = cdsCustomersBeforeGetParams
|
||
|
|
Left = 88
|
||
|
|
Top = 129
|
||
|
|
end
|
||
|
|
object dsProducts: TDataSource
|
||
|
|
DataSet = cdsProducts
|
||
|
|
Left = 88
|
||
|
|
Top = 160
|
||
|
|
end
|
||
|
|
object ROSOAPMessage: TROSOAPMessage
|
||
|
|
SerializationOptions = [xsoWriteMultiRefArray, xsoWriteMultiRefObject]
|
||
|
|
Left = 40
|
||
|
|
Top = 224
|
||
|
|
end
|
||
|
|
end
|