home *** CD-ROM | disk | FTP | other *** search
- object SocketForm: TSocketForm
- Left = 270
- Top = 186
- AutoScroll = False
- BorderIcons = [biSystemMenu]
- Caption = 'Borland Socket Server'
- ClientHeight = 432
- ClientWidth = 429
- Color = clBtnFace
- Constraints.MinHeight = 478
- Constraints.MinWidth = 437
- ParentFont = True
- Menu = MainMenu1
- OldCreateOrder = True
- Position = poScreenCenter
- OnCloseQuery = FormCloseQuery
- OnCreate = FormCreate
- OnDestroy = FormDestroy
- OnShow = FormShow
- PixelsPerInch = 96
- TextHeight = 13
- object Pages: TPageControl
- Left = 89
- Top = 0
- Width = 340
- Height = 432
- ActivePage = PropPage
- Align = alClient
- TabOrder = 0
- object PropPage: TTabSheet
- Caption = 'Properties'
- object PortGroup: TGroupBox
- Left = 8
- Top = 8
- Width = 321
- Height = 97
- Anchors = [akLeft, akTop, akRight]
- Caption = 'Port'
- TabOrder = 0
- object Label1: TLabel
- Left = 40
- Top = 20
- Width = 68
- Height = 13
- Alignment = taRightJustify
- Caption = '&Listen on Port:'
- FocusControl = PortNo
- end
- object PortDesc: TLabel
- Left = 8
- Top = 40
- Width = 304
- Height = 49
- Anchors = [akLeft, akTop, akRight]
- AutoSize = False
- Caption =
- 'Many values of Port are associated by convention with a particul' +
- 'ar service such as ftp or http. Port is the ID of the connection' +
- ' on which the server listens for client requests. '
- WordWrap = True
- end
- object PortNo: TEdit
- Left = 120
- Top = 16
- Width = 73
- Height = 21
- TabOrder = 0
- Text = '1'
- OnExit = IntegerExit
- end
- object PortUpDown: TUpDown
- Left = 193
- Top = 16
- Width = 12
- Height = 21
- Associate = PortNo
- Min = 1
- Max = 32767
- Position = 1
- TabOrder = 1
- Thousands = False
- Wrap = False
- OnClick = UpDownClick
- end
- end
- object ThreadGroup: TGroupBox
- Left = 8
- Top = 112
- Width = 321
- Height = 81
- Anchors = [akLeft, akTop, akRight]
- Caption = 'Thread Caching'
- TabOrder = 1
- object Label4: TLabel
- Left = 16
- Top = 16
- Width = 94
- Height = 13
- Alignment = taRightJustify
- Caption = '&Thread Cache Size:'
- FocusControl = ThreadSize
- end
- object ThreadDesc: TLabel
- Left = 8
- Top = 40
- Width = 305
- Height = 33
- Anchors = [akLeft, akTop, akRight]
- AutoSize = False
- Caption =
- 'Thread Cache Size is the maximum number of threads that can be r' +
- 'eused for new client connections.'
- WordWrap = True
- end
- object ThreadSize: TEdit
- Left = 120
- Top = 12
- Width = 73
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = IntegerExit
- end
- object ThreadUpDown: TUpDown
- Left = 193
- Top = 12
- Width = 12
- Height = 21
- Associate = ThreadSize
- Min = 0
- Max = 1000
- Position = 0
- TabOrder = 1
- Thousands = False
- Wrap = False
- OnClick = UpDownClick
- end
- end
- object InterceptGroup: TGroupBox
- Left = 8
- Top = 288
- Width = 321
- Height = 81
- Anchors = [akLeft, akTop, akRight, akBottom]
- Caption = 'Intercept GUID'
- TabOrder = 3
- object Label5: TLabel
- Left = 16
- Top = 20
- Width = 30
- Height = 13
- Caption = '&GUID:'
- end
- object GUIDDesc: TLabel
- Left = 16
- Top = 40
- Width = 297
- Height = 33
- Anchors = [akLeft, akTop, akRight]
- AutoSize = False
- Caption =
- 'Intercept GUID is the GUID for a data interceptor COM object. S' +
- 'ee help for the TSocketConnection for details.'
- WordWrap = True
- end
- object InterceptGUID: TEdit
- Left = 56
- Top = 16
- Width = 257
- Height = 21
- TabOrder = 0
- end
- end
- object TimeoutGroup: TGroupBox
- Left = 8
- Top = 200
- Width = 321
- Height = 81
- Anchors = [akLeft, akTop, akRight]
- Caption = 'Timeout'
- TabOrder = 2
- object Label7: TLabel
- Left = 24
- Top = 16
- Width = 82
- Height = 13
- Alignment = taRightJustify
- Caption = '&Inactive Timeout:'
- FocusControl = Timeout
- end
- object TimeoutDesc: TLabel
- Left = 16
- Top = 36
- Width = 297
- Height = 37
- Anchors = [akLeft, akTop, akRight]
- AutoSize = False
- Caption =
- 'Inactive Timeout specifes the number of minutes a client can be ' +
- 'inactive before being disconnected. (0 indicates infinite)'
- WordWrap = True
- end
- object Timeout: TEdit
- Left = 120
- Top = 12
- Width = 73
- Height = 21
- TabOrder = 0
- Text = '0'
- OnExit = IntegerExit
- end
- object TimeoutUpDown: TUpDown
- Left = 193
- Top = 12
- Width = 12
- Height = 21
- Associate = Timeout
- Min = 0
- Max = 32767
- Increment = 30
- Position = 0
- TabOrder = 1
- Wrap = False
- OnClick = UpDownClick
- end
- end
- object ApplyButton: TButton
- Tag = -1
- Left = 8
- Top = 375
- Width = 75
- Height = 25
- Action = ApplyAction
- Anchors = [akLeft, akBottom]
- TabOrder = 4
- end
- end
- object StatPage: TTabSheet
- Caption = 'Users'
- object ConnectionList: TListView
- Left = 0
- Top = 0
- Width = 332
- Height = 385
- Align = alClient
- Columns = <
- item
- Caption = 'Port'
- end
- item
- AutoSize = True
- Caption = 'IP Address'
- end
- item
- AutoSize = True
- Caption = 'Host'
- end
- item
- AutoSize = True
- Caption = 'Last Activity'
- end>
- HideSelection = False
- HotTrackStyles = []
- MultiSelect = True
- RowSelect = True
- TabOrder = 0
- ViewStyle = vsReport
- OnColumnClick = ConnectionListColumnClick
- OnCompare = ConnectionListCompare
- end
- object UserStatus: TStatusBar
- Left = 0
- Top = 385
- Width = 332
- Height = 19
- Panels = <>
- SimplePanel = True
- end
- end
- end
- object Panel1: TPanel
- Left = 0
- Top = 0
- Width = 89
- Height = 432
- Align = alLeft
- BevelOuter = bvNone
- TabOrder = 1
- object PortList: TListBox
- Left = 0
- Top = 17
- Width = 89
- Height = 415
- Align = alClient
- BorderStyle = bsNone
- ItemHeight = 13
- TabOrder = 0
- OnClick = PortListClick
- end
- object HeaderControl1: THeaderControl
- Left = 0
- Top = 0
- Width = 89
- Height = 17
- DragReorder = False
- Sections = <
- item
- AllowClick = False
- AutoSize = True
- ImageIndex = -1
- Text = 'Port'
- Width = 89
- end>
- end
- end
- object PopupMenu: TPopupMenu
- Left = 8
- Top = 72
- object miClose: TMenuItem
- Caption = '&Close'
- OnClick = miCloseClick
- end
- object N1: TMenuItem
- Caption = '-'
- end
- object miProperties: TMenuItem
- Caption = '&Properties'
- Default = True
- OnClick = miPropertiesClick
- end
- end
- object UpdateTimer: TTimer
- Enabled = False
- Interval = 2000
- OnTimer = UpdateTimerTimer
- Left = 8
- Top = 104
- end
- object MainMenu1: TMainMenu
- Left = 8
- Top = 136
- object miPorts: TMenuItem
- Caption = '&Ports'
- object miAdd: TMenuItem
- Caption = '&Add'
- OnClick = miAddClick
- end
- object miRemove: TMenuItem
- Action = RemovePortAction
- end
- object N3: TMenuItem
- Caption = '-'
- end
- object miExit: TMenuItem
- Caption = '&Exit'
- OnClick = miExitClick
- end
- end
- object Connections1: TMenuItem
- Caption = '&Connections'
- object miShowHostName: TMenuItem
- Action = ShowHostAction
- end
- object ExportedObjectOnly1: TMenuItem
- Action = RegisteredAction
- end
- object N2: TMenuItem
- Caption = '-'
- end
- object miDisconnect: TMenuItem
- Action = DisconnectAction
- end
- end
- end
- object ActionList1: TActionList
- Left = 8
- Top = 168
- object ApplyAction: TAction
- Caption = '&Apply'
- OnExecute = ApplyActionExecute
- OnUpdate = ApplyActionUpdate
- end
- object DisconnectAction: TAction
- Caption = '&Disconnect'
- OnExecute = miDisconnectClick
- OnUpdate = DisconnectActionUpdate
- end
- object ShowHostAction: TAction
- Caption = '&Show Host Name'
- Checked = True
- OnExecute = ShowHostActionExecute
- end
- object RemovePortAction: TAction
- Caption = '&Remove'
- OnExecute = RemovePortActionExecute
- OnUpdate = RemovePortActionUpdate
- end
- object RegisteredAction: TAction
- Caption = '&Registered Objects Only'
- Checked = True
- OnExecute = RegisteredActionExecute
- end
- end
- end
-