home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Source / Vcl / SCKTMAIN.DFM / SCKTMAIN.txt
Encoding:
Text File  |  1999-08-11  |  9.6 KB  |  405 lines

  1. object SocketForm: TSocketForm
  2.   Left = 270
  3.   Top = 186
  4.   AutoScroll = False
  5.   BorderIcons = [biSystemMenu]
  6.   Caption = 'Borland Socket Server'
  7.   ClientHeight = 432
  8.   ClientWidth = 429
  9.   Color = clBtnFace
  10.   Constraints.MinHeight = 478
  11.   Constraints.MinWidth = 437
  12.   ParentFont = True
  13.   Menu = MainMenu1
  14.   OldCreateOrder = True
  15.   Position = poScreenCenter
  16.   OnCloseQuery = FormCloseQuery
  17.   OnCreate = FormCreate
  18.   OnDestroy = FormDestroy
  19.   OnShow = FormShow
  20.   PixelsPerInch = 96
  21.   TextHeight = 13
  22.   object Pages: TPageControl
  23.     Left = 89
  24.     Top = 0
  25.     Width = 340
  26.     Height = 432
  27.     ActivePage = PropPage
  28.     Align = alClient
  29.     TabOrder = 0
  30.     object PropPage: TTabSheet
  31.       Caption = 'Properties'
  32.       object PortGroup: TGroupBox
  33.         Left = 8
  34.         Top = 8
  35.         Width = 321
  36.         Height = 97
  37.         Anchors = [akLeft, akTop, akRight]
  38.         Caption = 'Port'
  39.         TabOrder = 0
  40.         object Label1: TLabel
  41.           Left = 40
  42.           Top = 20
  43.           Width = 68
  44.           Height = 13
  45.           Alignment = taRightJustify
  46.           Caption = '&Listen on Port:'
  47.           FocusControl = PortNo
  48.         end
  49.         object PortDesc: TLabel
  50.           Left = 8
  51.           Top = 40
  52.           Width = 304
  53.           Height = 49
  54.           Anchors = [akLeft, akTop, akRight]
  55.           AutoSize = False
  56.           Caption = 
  57.             'Many values of Port are associated by convention with a particul' +
  58.             'ar service such as ftp or http. Port is the ID of the connection' +
  59.             ' on which the server listens for client requests. '
  60.           WordWrap = True
  61.         end
  62.         object PortNo: TEdit
  63.           Left = 120
  64.           Top = 16
  65.           Width = 73
  66.           Height = 21
  67.           TabOrder = 0
  68.           Text = '1'
  69.           OnExit = IntegerExit
  70.         end
  71.         object PortUpDown: TUpDown
  72.           Left = 193
  73.           Top = 16
  74.           Width = 12
  75.           Height = 21
  76.           Associate = PortNo
  77.           Min = 1
  78.           Max = 32767
  79.           Position = 1
  80.           TabOrder = 1
  81.           Thousands = False
  82.           Wrap = False
  83.           OnClick = UpDownClick
  84.         end
  85.       end
  86.       object ThreadGroup: TGroupBox
  87.         Left = 8
  88.         Top = 112
  89.         Width = 321
  90.         Height = 81
  91.         Anchors = [akLeft, akTop, akRight]
  92.         Caption = 'Thread Caching'
  93.         TabOrder = 1
  94.         object Label4: TLabel
  95.           Left = 16
  96.           Top = 16
  97.           Width = 94
  98.           Height = 13
  99.           Alignment = taRightJustify
  100.           Caption = '&Thread Cache Size:'
  101.           FocusControl = ThreadSize
  102.         end
  103.         object ThreadDesc: TLabel
  104.           Left = 8
  105.           Top = 40
  106.           Width = 305
  107.           Height = 33
  108.           Anchors = [akLeft, akTop, akRight]
  109.           AutoSize = False
  110.           Caption = 
  111.             'Thread Cache Size is the maximum number of threads that can be r' +
  112.             'eused for new client connections.'
  113.           WordWrap = True
  114.         end
  115.         object ThreadSize: TEdit
  116.           Left = 120
  117.           Top = 12
  118.           Width = 73
  119.           Height = 21
  120.           TabOrder = 0
  121.           Text = '0'
  122.           OnExit = IntegerExit
  123.         end
  124.         object ThreadUpDown: TUpDown
  125.           Left = 193
  126.           Top = 12
  127.           Width = 12
  128.           Height = 21
  129.           Associate = ThreadSize
  130.           Min = 0
  131.           Max = 1000
  132.           Position = 0
  133.           TabOrder = 1
  134.           Thousands = False
  135.           Wrap = False
  136.           OnClick = UpDownClick
  137.         end
  138.       end
  139.       object InterceptGroup: TGroupBox
  140.         Left = 8
  141.         Top = 288
  142.         Width = 321
  143.         Height = 81
  144.         Anchors = [akLeft, akTop, akRight, akBottom]
  145.         Caption = 'Intercept GUID'
  146.         TabOrder = 3
  147.         object Label5: TLabel
  148.           Left = 16
  149.           Top = 20
  150.           Width = 30
  151.           Height = 13
  152.           Caption = '&GUID:'
  153.         end
  154.         object GUIDDesc: TLabel
  155.           Left = 16
  156.           Top = 40
  157.           Width = 297
  158.           Height = 33
  159.           Anchors = [akLeft, akTop, akRight]
  160.           AutoSize = False
  161.           Caption = 
  162.             'Intercept GUID is the GUID for a data interceptor COM object.  S' +
  163.             'ee help for the TSocketConnection for details.'
  164.           WordWrap = True
  165.         end
  166.         object InterceptGUID: TEdit
  167.           Left = 56
  168.           Top = 16
  169.           Width = 257
  170.           Height = 21
  171.           TabOrder = 0
  172.         end
  173.       end
  174.       object TimeoutGroup: TGroupBox
  175.         Left = 8
  176.         Top = 200
  177.         Width = 321
  178.         Height = 81
  179.         Anchors = [akLeft, akTop, akRight]
  180.         Caption = 'Timeout'
  181.         TabOrder = 2
  182.         object Label7: TLabel
  183.           Left = 24
  184.           Top = 16
  185.           Width = 82
  186.           Height = 13
  187.           Alignment = taRightJustify
  188.           Caption = '&Inactive Timeout:'
  189.           FocusControl = Timeout
  190.         end
  191.         object TimeoutDesc: TLabel
  192.           Left = 16
  193.           Top = 36
  194.           Width = 297
  195.           Height = 37
  196.           Anchors = [akLeft, akTop, akRight]
  197.           AutoSize = False
  198.           Caption = 
  199.             'Inactive Timeout specifes the number of minutes a client can be ' +
  200.             'inactive before being disconnected. (0 indicates infinite)'
  201.           WordWrap = True
  202.         end
  203.         object Timeout: TEdit
  204.           Left = 120
  205.           Top = 12
  206.           Width = 73
  207.           Height = 21
  208.           TabOrder = 0
  209.           Text = '0'
  210.           OnExit = IntegerExit
  211.         end
  212.         object TimeoutUpDown: TUpDown
  213.           Left = 193
  214.           Top = 12
  215.           Width = 12
  216.           Height = 21
  217.           Associate = Timeout
  218.           Min = 0
  219.           Max = 32767
  220.           Increment = 30
  221.           Position = 0
  222.           TabOrder = 1
  223.           Wrap = False
  224.           OnClick = UpDownClick
  225.         end
  226.       end
  227.       object ApplyButton: TButton
  228.         Tag = -1
  229.         Left = 8
  230.         Top = 375
  231.         Width = 75
  232.         Height = 25
  233.         Action = ApplyAction
  234.         Anchors = [akLeft, akBottom]
  235.         TabOrder = 4
  236.       end
  237.     end
  238.     object StatPage: TTabSheet
  239.       Caption = 'Users'
  240.       object ConnectionList: TListView
  241.         Left = 0
  242.         Top = 0
  243.         Width = 332
  244.         Height = 385
  245.         Align = alClient
  246.         Columns = <
  247.           item
  248.             Caption = 'Port'
  249.           end
  250.           item
  251.             AutoSize = True
  252.             Caption = 'IP Address'
  253.           end
  254.           item
  255.             AutoSize = True
  256.             Caption = 'Host'
  257.           end
  258.           item
  259.             AutoSize = True
  260.             Caption = 'Last Activity'
  261.           end>
  262.         HideSelection = False
  263.         HotTrackStyles = []
  264.         MultiSelect = True
  265.         RowSelect = True
  266.         TabOrder = 0
  267.         ViewStyle = vsReport
  268.         OnColumnClick = ConnectionListColumnClick
  269.         OnCompare = ConnectionListCompare
  270.       end
  271.       object UserStatus: TStatusBar
  272.         Left = 0
  273.         Top = 385
  274.         Width = 332
  275.         Height = 19
  276.         Panels = <>
  277.         SimplePanel = True
  278.       end
  279.     end
  280.   end
  281.   object Panel1: TPanel
  282.     Left = 0
  283.     Top = 0
  284.     Width = 89
  285.     Height = 432
  286.     Align = alLeft
  287.     BevelOuter = bvNone
  288.     TabOrder = 1
  289.     object PortList: TListBox
  290.       Left = 0
  291.       Top = 17
  292.       Width = 89
  293.       Height = 415
  294.       Align = alClient
  295.       BorderStyle = bsNone
  296.       ItemHeight = 13
  297.       TabOrder = 0
  298.       OnClick = PortListClick
  299.     end
  300.     object HeaderControl1: THeaderControl
  301.       Left = 0
  302.       Top = 0
  303.       Width = 89
  304.       Height = 17
  305.       DragReorder = False
  306.       Sections = <
  307.         item
  308.           AllowClick = False
  309.           AutoSize = True
  310.           ImageIndex = -1
  311.           Text = 'Port'
  312.           Width = 89
  313.         end>
  314.     end
  315.   end
  316.   object PopupMenu: TPopupMenu
  317.     Left = 8
  318.     Top = 72
  319.     object miClose: TMenuItem
  320.       Caption = '&Close'
  321.       OnClick = miCloseClick
  322.     end
  323.     object N1: TMenuItem
  324.       Caption = '-'
  325.     end
  326.     object miProperties: TMenuItem
  327.       Caption = '&Properties'
  328.       Default = True
  329.       OnClick = miPropertiesClick
  330.     end
  331.   end
  332.   object UpdateTimer: TTimer
  333.     Enabled = False
  334.     Interval = 2000
  335.     OnTimer = UpdateTimerTimer
  336.     Left = 8
  337.     Top = 104
  338.   end
  339.   object MainMenu1: TMainMenu
  340.     Left = 8
  341.     Top = 136
  342.     object miPorts: TMenuItem
  343.       Caption = '&Ports'
  344.       object miAdd: TMenuItem
  345.         Caption = '&Add'
  346.         OnClick = miAddClick
  347.       end
  348.       object miRemove: TMenuItem
  349.         Action = RemovePortAction
  350.       end
  351.       object N3: TMenuItem
  352.         Caption = '-'
  353.       end
  354.       object miExit: TMenuItem
  355.         Caption = '&Exit'
  356.         OnClick = miExitClick
  357.       end
  358.     end
  359.     object Connections1: TMenuItem
  360.       Caption = '&Connections'
  361.       object miShowHostName: TMenuItem
  362.         Action = ShowHostAction
  363.       end
  364.       object ExportedObjectOnly1: TMenuItem
  365.         Action = RegisteredAction
  366.       end
  367.       object N2: TMenuItem
  368.         Caption = '-'
  369.       end
  370.       object miDisconnect: TMenuItem
  371.         Action = DisconnectAction
  372.       end
  373.     end
  374.   end
  375.   object ActionList1: TActionList
  376.     Left = 8
  377.     Top = 168
  378.     object ApplyAction: TAction
  379.       Caption = '&Apply'
  380.       OnExecute = ApplyActionExecute
  381.       OnUpdate = ApplyActionUpdate
  382.     end
  383.     object DisconnectAction: TAction
  384.       Caption = '&Disconnect'
  385.       OnExecute = miDisconnectClick
  386.       OnUpdate = DisconnectActionUpdate
  387.     end
  388.     object ShowHostAction: TAction
  389.       Caption = '&Show Host Name'
  390.       Checked = True
  391.       OnExecute = ShowHostActionExecute
  392.     end
  393.     object RemovePortAction: TAction
  394.       Caption = '&Remove'
  395.       OnExecute = RemovePortActionExecute
  396.       OnUpdate = RemovePortActionUpdate
  397.     end
  398.     object RegisteredAction: TAction
  399.       Caption = '&Registered Objects Only'
  400.       Checked = True
  401.       OnExecute = RegisteredActionExecute
  402.     end
  403.   end
  404. end
  405.