MainServer.lfm 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276
  1. object FrmServer: TFrmServer
  2. Left = 230
  3. Height = 643
  4. Top = 126
  5. Width = 815
  6. Caption = 'Server Demo'
  7. ClientHeight = 643
  8. ClientWidth = 815
  9. Color = clBtnFace
  10. Constraints.MinWidth = 760
  11. Font.Color = clWindowText
  12. Font.Height = -11
  13. Font.Name = 'Tahoma'
  14. OnCreate = FormCreate
  15. OnDestroy = FormDestroy
  16. Position = poScreenCenter
  17. LCLVersion = '1.4.0.4'
  18. object Splitter1: TSplitter
  19. Cursor = crVSplit
  20. Left = 0
  21. Height = 3
  22. Top = 362
  23. Width = 815
  24. Align = alBottom
  25. Color = clMedGray
  26. ParentColor = False
  27. ResizeAnchor = akBottom
  28. end
  29. object Log: TMemo
  30. Left = 0
  31. Height = 255
  32. Top = 365
  33. Width = 815
  34. Align = alBottom
  35. Font.CharSet = ANSI_CHARSET
  36. Font.Color = clBlack
  37. Font.Height = -12
  38. Font.Name = 'Courier New'
  39. ParentFont = False
  40. ReadOnly = True
  41. ScrollBars = ssVertical
  42. TabOrder = 0
  43. end
  44. object SB: TStatusBar
  45. Left = 0
  46. Height = 23
  47. Top = 620
  48. Width = 815
  49. Panels = <
  50. item
  51. Width = 80
  52. end
  53. item
  54. Width = 100
  55. end
  56. item
  57. Width = 50
  58. end>
  59. SimplePanel = False
  60. end
  61. object Panel1: TPanel
  62. Left = 0
  63. Height = 362
  64. Top = 0
  65. Width = 129
  66. Align = alLeft
  67. BevelOuter = bvNone
  68. ClientHeight = 362
  69. ClientWidth = 129
  70. TabOrder = 2
  71. object Label1: TLabel
  72. Left = 14
  73. Height = 13
  74. Top = 3
  75. Width = 66
  76. Caption = 'Local Address'
  77. ParentColor = False
  78. end
  79. object StartBtn: TButton
  80. Left = 14
  81. Height = 25
  82. Top = 62
  83. Width = 97
  84. Caption = 'Start'
  85. OnClick = StartBtnClick
  86. TabOrder = 0
  87. end
  88. object EdIP: TEdit
  89. Left = 14
  90. Height = 21
  91. Top = 22
  92. Width = 97
  93. TabOrder = 1
  94. Text = '0.0.0.0'
  95. end
  96. object StopBtn: TButton
  97. Left = 14
  98. Height = 25
  99. Top = 102
  100. Width = 97
  101. Caption = 'Stop'
  102. OnClick = StopBtnClick
  103. TabOrder = 2
  104. end
  105. end
  106. object PC: TPageControl
  107. Left = 129
  108. Height = 362
  109. Top = 0
  110. Width = 686
  111. ActivePage = TabSheet1
  112. Align = alClient
  113. Constraints.MinHeight = 308
  114. TabIndex = 0
  115. TabOrder = 3
  116. object TabSheet1: TTabSheet
  117. Caption = 'Log Mask'
  118. ClientHeight = 336
  119. ClientWidth = 678
  120. object Label2: TLabel
  121. Left = 8
  122. Height = 13
  123. Top = 314
  124. Width = 24
  125. Caption = 'Mask'
  126. ParentColor = False
  127. end
  128. object lblMask: TLabel
  129. Left = 56
  130. Height = 14
  131. Top = 314
  132. Width = 73
  133. AutoSize = False
  134. Caption = '$00000000'
  135. Font.CharSet = ANSI_CHARSET
  136. Font.Color = clBlack
  137. Font.Height = -12
  138. Font.Name = 'Courier New'
  139. ParentColor = False
  140. ParentFont = False
  141. end
  142. object List: TCheckListBox
  143. Left = 8
  144. Height = 287
  145. Top = 18
  146. Width = 660
  147. BorderStyle = bsNone
  148. Columns = 2
  149. Font.CharSet = ANSI_CHARSET
  150. Font.Color = clWindowText
  151. Font.Height = -11
  152. Font.Name = 'Courier New'
  153. Items.Strings = (
  154. ' evcServerStarted : $00000001'
  155. ' evcServerStopped : $00000002'
  156. ' evcListenerCannotStart : $00000004'
  157. ' evcClientAdded : $00000008'
  158. ' evcClientRejected : $00000010'
  159. ' evcClientNoRoom : $00000020'
  160. ' evcClientException : $00000040'
  161. ' evcClientDisconnected : $00000080'
  162. ' evcClientTerminated : $00000100'
  163. ' evcClientsDropped : $00000200'
  164. ' evcReserved_0400 : $00000400'
  165. ' evcReserved_0800 : $00000800'
  166. ' evcReserved_1000 : $00001000'
  167. ' evcReserved_2000 : $00002000'
  168. ' evcReserved_4000 : $00004000'
  169. ' evcReserved_8000 : $00008000'
  170. ' evcPDUincoming : $00010000'
  171. ' evcDataRead : $00020000'
  172. ' evcDataWrite : $00040000'
  173. ' evcNegotiatePDU : $00080000'
  174. ' evcReadSZL : $00100000'
  175. ' evcClock : $00200000'
  176. ' evcUpload : $00400000'
  177. ' evcDirectory : $00800000'
  178. ' evcSecurity : $01000000'
  179. ' evcControl : $02000000'
  180. ' evcReserved_04000000 : $04000000'
  181. ' evcReserved_08000000 : $08000000'
  182. ' evcReserved_10000000 : $10000000'
  183. ' evcReserved_20000000 : $20000000'
  184. ' evcReserved_40000000 : $40000000'
  185. ' evcReserved_80000000 : $80000000'
  186. )
  187. ItemHeight = 17
  188. OnClick = ListClick
  189. ParentFont = False
  190. TabOrder = 0
  191. Data = {
  192. 2000000000000000000000000000000000000000000000000000000000000000
  193. 00000000
  194. }
  195. end
  196. end
  197. object TabSheet2: TTabSheet
  198. Caption = 'DB 1'
  199. ClientHeight = 332
  200. ClientWidth = 680
  201. ImageIndex = 1
  202. object MemoDB1: TMemo
  203. Left = 0
  204. Height = 332
  205. Top = 0
  206. Width = 680
  207. Align = alClient
  208. BorderStyle = bsNone
  209. Font.CharSet = ANSI_CHARSET
  210. Font.Color = clBlack
  211. Font.Height = -12
  212. Font.Name = 'Courier New'
  213. ParentFont = False
  214. ReadOnly = True
  215. ScrollBars = ssVertical
  216. TabOrder = 0
  217. end
  218. end
  219. object TabSheet3: TTabSheet
  220. Caption = 'DB 2'
  221. ClientHeight = 332
  222. ClientWidth = 680
  223. ImageIndex = 2
  224. object MemoDB2: TMemo
  225. Left = 0
  226. Height = 332
  227. Top = 0
  228. Width = 680
  229. Align = alClient
  230. BorderStyle = bsNone
  231. Font.CharSet = ANSI_CHARSET
  232. Font.Color = clBlack
  233. Font.Height = -12
  234. Font.Name = 'Courier New'
  235. ParentFont = False
  236. ReadOnly = True
  237. ScrollBars = ssVertical
  238. TabOrder = 0
  239. end
  240. end
  241. object TabSheet4: TTabSheet
  242. Caption = 'DB 3'
  243. ClientHeight = 332
  244. ClientWidth = 680
  245. ImageIndex = 3
  246. object MemoDB3: TMemo
  247. Left = 0
  248. Height = 332
  249. Top = 0
  250. Width = 680
  251. Align = alClient
  252. BorderStyle = bsNone
  253. Font.CharSet = ANSI_CHARSET
  254. Font.Color = clBlack
  255. Font.Height = -12
  256. Font.Name = 'Courier New'
  257. ParentFont = False
  258. ReadOnly = True
  259. ScrollBars = ssVertical
  260. TabOrder = 0
  261. end
  262. end
  263. end
  264. object EvtTimer: TTimer
  265. Interval = 100
  266. OnTimer = EvtTimerTimer
  267. left = 88
  268. top = 240
  269. end
  270. object LogTimer: TTimer
  271. Interval = 10
  272. OnTimer = LogTimerTimer
  273. left = 24
  274. top = 240
  275. end
  276. end