home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Controls / Visual Basic Controls.iso / vbcontrol / xceedzip / xceedzip.exe / Samples / Getting Started / Delphi3 / Main.dfm / Main.txt
Encoding:
Text File  |  1999-04-27  |  19.1 KB  |  792 lines

  1. object frmMain: TfrmMain
  2.   Left = 292
  3.   Top = 505
  4.   Width = 633
  5.   Height = 452
  6.   Caption = 'Getting started with the Xceed Zip Compression Library 4.0'
  7.   Font.Charset = DEFAULT_CHARSET
  8.   Font.Color = clWindowText
  9.   Font.Height = -11
  10.   Font.Name = 'MS Sans Serif'
  11.   Font.Style = []
  12.   Position = poScreenCenter
  13.   OnCreate = FormCreate
  14.   PixelsPerInch = 96
  15.   TextHeight = 13
  16.   object Label1: TLabel
  17.     Left = 8
  18.     Top = 8
  19.     Width = 577
  20.     Height = 33
  21.     AutoSize = False
  22.     Caption = 
  23.       'Use the tabs below to learn the basics of how to use the major X' +
  24.       'ceed Zip v4.0 component methods. Each tab provides info on a dif' +
  25.       'ferent method. Move the mouse over each field to obtain tips on ' +
  26.       'using the corresponding Xceed Zip property.'
  27.     WordWrap = True
  28.   end
  29.   object Label7: TLabel
  30.     Left = 376
  31.     Top = 48
  32.     Width = 89
  33.     Height = 17
  34.     AutoSize = False
  35.     Caption = 'Triggered events:'
  36.   end
  37.   object tabExamples: TPageControl
  38.     Left = 8
  39.     Top = 48
  40.     Width = 361
  41.     Height = 345
  42.     ActivePage = shtZip
  43.     TabOrder = 1
  44.     object shtPreview: TTabSheet
  45.       Caption = 'PreviewFiles'
  46.       object Label3: TLabel
  47.         Left = 8
  48.         Top = 80
  49.         Width = 81
  50.         Height = 17
  51.         AutoSize = False
  52.         Caption = '&FilesToProcess:'
  53.       end
  54.       object Label4: TLabel
  55.         Left = 8
  56.         Top = 136
  57.         Width = 81
  58.         Height = 17
  59.         AutoSize = False
  60.         Caption = 'FilesTo&Exclude:'
  61.       end
  62.       object Label5: TLabel
  63.         Left = 8
  64.         Top = 216
  65.         Width = 113
  66.         Height = 17
  67.         AutoSize = False
  68.         Caption = '&RequiredFileAttributes:'
  69.       end
  70.       object Label6: TLabel
  71.         Left = 128
  72.         Top = 216
  73.         Width = 113
  74.         Height = 17
  75.         AutoSize = False
  76.         Caption = 'E&xcludedFileAttributes:'
  77.       end
  78.       object edtPFilesToProcess: TMemo
  79.         Left = 8
  80.         Top = 96
  81.         Width = 337
  82.         Height = 33
  83.         ParentShowHint = False
  84.         ShowHint = True
  85.         TabOrder = 0
  86.       end
  87.       object edtPFilesToExclude: TMemo
  88.         Left = 8
  89.         Top = 152
  90.         Width = 337
  91.         Height = 33
  92.         ParentShowHint = False
  93.         ShowHint = True
  94.         TabOrder = 1
  95.       end
  96.       object lstPRequiredFileAttributes: TCheckListBox
  97.         Left = 8
  98.         Top = 232
  99.         Width = 105
  100.         Height = 73
  101.         ItemHeight = 13
  102.         ParentShowHint = False
  103.         ShowHint = True
  104.         TabOrder = 3
  105.       end
  106.       object lstPExcludedFileAttributes: TCheckListBox
  107.         Left = 128
  108.         Top = 232
  109.         Width = 105
  110.         Height = 73
  111.         ItemHeight = 13
  112.         ParentShowHint = False
  113.         ShowHint = True
  114.         TabOrder = 4
  115.       end
  116.       object chkPProcessSubfolders: TCheckBox
  117.         Left = 8
  118.         Top = 192
  119.         Width = 121
  120.         Height = 17
  121.         Caption = 'Process&Subfolders'
  122.         ParentShowHint = False
  123.         ShowHint = True
  124.         TabOrder = 2
  125.       end
  126.       object btPreviewFiles: TButton
  127.         Left = 272
  128.         Top = 280
  129.         Width = 75
  130.         Height = 25
  131.         Caption = '&Preview!'
  132.         ParentShowHint = False
  133.         ShowHint = True
  134.         TabOrder = 5
  135.         OnClick = btPreviewFilesClick
  136.       end
  137.       object Memo1: TMemo
  138.         Left = 8
  139.         Top = 8
  140.         Width = 329
  141.         Height = 73
  142.         BorderStyle = bsNone
  143.         Color = clBtnFace
  144.         Ctl3D = True
  145.         Lines.Strings = (
  146.           
  147.             'This method scans the disk and provides the list of files that w' +
  148.             'ould be '
  149.           'zipped if you would zip with the current property settings. The '
  150.           'minimum you must do here is enter some files or wildcards (use '
  151.           
  152.             'absolute paths for now) in the FilesToProcess field and click Pr' +
  153.             'eview! '
  154.           'The Zip tab provides tips for using relative paths.')
  155.         ParentCtl3D = False
  156.         ReadOnly = True
  157.         TabOrder = 6
  158.       end
  159.     end
  160.     object shtZip: TTabSheet
  161.       Caption = 'Zip'
  162.       object Label8: TLabel
  163.         Left = 8
  164.         Top = 8
  165.         Width = 337
  166.         Height = 41
  167.         AutoSize = False
  168.         Caption = 
  169.           'This method lets you add files to a new or existing zip file. Ag' +
  170.           'ain, you can use filtering properties. For FilesToProcess and Fi' +
  171.           'lesToExclude, filenames and file masks can be relative to the Ba' +
  172.           'sePath.'
  173.         WordWrap = True
  174.       end
  175.       object Label9: TLabel
  176.         Left = 8
  177.         Top = 56
  178.         Width = 65
  179.         Height = 17
  180.         AutoSize = False
  181.         Caption = 'ZipFile&name:'
  182.       end
  183.       object Label10: TLabel
  184.         Left = 8
  185.         Top = 96
  186.         Width = 57
  187.         Height = 17
  188.         AutoSize = False
  189.         Caption = '&BasePath:'
  190.       end
  191.       object Label11: TLabel
  192.         Left = 8
  193.         Top = 136
  194.         Width = 81
  195.         Height = 17
  196.         AutoSize = False
  197.         Caption = '&FilesToProcess:'
  198.       end
  199.       object Label12: TLabel
  200.         Left = 8
  201.         Top = 192
  202.         Width = 81
  203.         Height = 17
  204.         AutoSize = False
  205.         Caption = 'FilesTo&Exclude:'
  206.       end
  207.       object Label13: TLabel
  208.         Left = 32
  209.         Top = 291
  210.         Width = 65
  211.         Height = 17
  212.         AutoSize = False
  213.         Caption = '&TempFolder:'
  214.       end
  215.       object edtZZipFilename: TEdit
  216.         Left = 8
  217.         Top = 72
  218.         Width = 337
  219.         Height = 21
  220.         ParentShowHint = False
  221.         ShowHint = True
  222.         TabOrder = 0
  223.       end
  224.       object edtZBasePath: TEdit
  225.         Left = 8
  226.         Top = 112
  227.         Width = 337
  228.         Height = 21
  229.         ParentShowHint = False
  230.         ShowHint = True
  231.         TabOrder = 1
  232.       end
  233.       object edtZFilesToProcess: TMemo
  234.         Left = 8
  235.         Top = 152
  236.         Width = 337
  237.         Height = 33
  238.         ParentShowHint = False
  239.         ShowHint = True
  240.         TabOrder = 2
  241.       end
  242.       object edtZFilesToExclude: TMemo
  243.         Left = 8
  244.         Top = 208
  245.         Width = 337
  246.         Height = 33
  247.         ParentShowHint = False
  248.         ShowHint = True
  249.         TabOrder = 3
  250.       end
  251.       object chkZPreservePaths: TCheckBox
  252.         Left = 160
  253.         Top = 256
  254.         Width = 97
  255.         Height = 17
  256.         Caption = 'Preser&vePaths'
  257.         ParentShowHint = False
  258.         ShowHint = True
  259.         TabOrder = 5
  260.       end
  261.       object chkZProcessSubfolders: TCheckBox
  262.         Left = 8
  263.         Top = 256
  264.         Width = 113
  265.         Height = 17
  266.         Caption = 'Process&Subfolders'
  267.         ParentShowHint = False
  268.         ShowHint = True
  269.         TabOrder = 4
  270.       end
  271.       object chkZUseTempFile: TCheckBox
  272.         Left = 8
  273.         Top = 272
  274.         Width = 89
  275.         Height = 17
  276.         Caption = '&UseTempFile'
  277.         ParentShowHint = False
  278.         ShowHint = True
  279.         TabOrder = 6
  280.       end
  281.       object edtZTempFolder: TEdit
  282.         Left = 96
  283.         Top = 288
  284.         Width = 161
  285.         Height = 21
  286.         ParentShowHint = False
  287.         ShowHint = True
  288.         TabOrder = 7
  289.       end
  290.       object btZip: TButton
  291.         Left = 272
  292.         Top = 280
  293.         Width = 75
  294.         Height = 25
  295.         Caption = '&Zip!'
  296.         ParentShowHint = False
  297.         ShowHint = True
  298.         TabOrder = 8
  299.         OnClick = btZipClick
  300.       end
  301.     end
  302.     object shtList: TTabSheet
  303.       Caption = 'ListZipContents'
  304.       object Label14: TLabel
  305.         Left = 8
  306.         Top = 8
  307.         Width = 329
  308.         Height = 41
  309.         AutoSize = False
  310.         Caption = 
  311.           'This method lets you list the contents of an existing zip file. ' +
  312.           'You can use the FilesToProcess property to list only certain fil' +
  313.           'es, or leave it empty to list all the zip file'#39's contents.'
  314.         WordWrap = True
  315.       end
  316.       object Label15: TLabel
  317.         Left = 8
  318.         Top = 56
  319.         Width = 329
  320.         Height = 57
  321.         AutoSize = False
  322.         Caption = 
  323.           'The ListingFile event is like the equivalent of the PreviewingFi' +
  324.           'le event, but for previewing which files will be unzipped. The L' +
  325.           'istingFile even'#39'ts bExcluded parameter indicates whether a file ' +
  326.           'will be unzipped or not.'
  327.         WordWrap = True
  328.       end
  329.       object Label16: TLabel
  330.         Left = 8
  331.         Top = 112
  332.         Width = 329
  333.         Height = 57
  334.         AutoSize = False
  335.         Caption = 
  336.           'Keep in mind that when you are using the ListingFile event for p' +
  337.           'reviewing purposes, only the FilesToProcess and the filtering pr' +
  338.           'operties are checked. The SkipIf* group of properties have no ef' +
  339.           'fect for the ListZipContents method.'
  340.         WordWrap = True
  341.       end
  342.       object Label17: TLabel
  343.         Left = 8
  344.         Top = 176
  345.         Width = 65
  346.         Height = 17
  347.         AutoSize = False
  348.         Caption = 'ZipFile&name:'
  349.       end
  350.       object Label18: TLabel
  351.         Left = 8
  352.         Top = 224
  353.         Width = 105
  354.         Height = 17
  355.         AutoSize = False
  356.         Caption = 'Min&DateToProcess:'
  357.       end
  358.       object Label19: TLabel
  359.         Left = 8
  360.         Top = 264
  361.         Width = 105
  362.         Height = 17
  363.         AutoSize = False
  364.         Caption = 'Max&DateToProcess:'
  365.       end
  366.       object Label20: TLabel
  367.         Left = 120
  368.         Top = 224
  369.         Width = 97
  370.         Height = 17
  371.         AutoSize = False
  372.         Caption = 'Min&SizeToProcess:'
  373.       end
  374.       object Label21: TLabel
  375.         Left = 120
  376.         Top = 264
  377.         Width = 97
  378.         Height = 17
  379.         AutoSize = False
  380.         Caption = 'Max&SizeToProcess:'
  381.       end
  382.       object edtLZipFilename: TEdit
  383.         Left = 8
  384.         Top = 192
  385.         Width = 337
  386.         Height = 21
  387.         ParentShowHint = False
  388.         ShowHint = True
  389.         TabOrder = 0
  390.       end
  391.       object edtLMinSizeToProcess: TEdit
  392.         Left = 120
  393.         Top = 240
  394.         Width = 97
  395.         Height = 21
  396.         ParentShowHint = False
  397.         ShowHint = True
  398.         TabOrder = 1
  399.       end
  400.       object edtLMaxSizeToProcess: TEdit
  401.         Left = 120
  402.         Top = 280
  403.         Width = 97
  404.         Height = 21
  405.         ParentShowHint = False
  406.         ShowHint = True
  407.         TabOrder = 2
  408.       end
  409.       object btList: TButton
  410.         Left = 272
  411.         Top = 280
  412.         Width = 75
  413.         Height = 25
  414.         Caption = '&List!'
  415.         ParentShowHint = False
  416.         ShowHint = True
  417.         TabOrder = 3
  418.         OnClick = btListClick
  419.       end
  420.       object dtLMinDateToProcess: TDateTimePicker
  421.         Left = 8
  422.         Top = 240
  423.         Width = 97
  424.         Height = 21
  425.         CalAlignment = dtaLeft
  426.         Date = 29221.642943622700000000
  427.         Time = 29221.642943622700000000
  428.         DateFormat = dfShort
  429.         DateMode = dmComboBox
  430.         Kind = dtkDate
  431.         ParseInput = False
  432.         ParentShowHint = False
  433.         ShowHint = True
  434.       end
  435.       object dtLMaxDateToProcess: TDateTimePicker
  436.         Left = 8
  437.         Top = 280
  438.         Width = 97
  439.         Height = 21
  440.         CalAlignment = dtaLeft
  441.         Date = 55153.643223078700000000
  442.         Time = 55153.643223078700000000
  443.         DateFormat = dfShort
  444.         DateMode = dmComboBox
  445.         Kind = dtkDate
  446.         ParseInput = False
  447.         ParentShowHint = False
  448.         ShowHint = True
  449.       end
  450.     end
  451.     object shtUnzip: TTabSheet
  452.       Caption = 'Unzip'
  453.       object Label23: TLabel
  454.         Left = 8
  455.         Top = 80
  456.         Width = 65
  457.         Height = 17
  458.         AutoSize = False
  459.         Caption = 'ZipFile&name:'
  460.       end
  461.       object Label24: TLabel
  462.         Left = 8
  463.         Top = 120
  464.         Width = 81
  465.         Height = 17
  466.         AutoSize = False
  467.         Caption = 'UnzipTo&Folder:'
  468.       end
  469.       object Label25: TLabel
  470.         Left = 8
  471.         Top = 160
  472.         Width = 81
  473.         Height = 17
  474.         AutoSize = False
  475.         Caption = 'FilesTo&Process:'
  476.       end
  477.       object Label26: TLabel
  478.         Left = 8
  479.         Top = 216
  480.         Width = 81
  481.         Height = 17
  482.         AutoSize = False
  483.         Caption = 'FilesTo&Exclude:'
  484.       end
  485.       object edtUZipFilename: TEdit
  486.         Left = 8
  487.         Top = 96
  488.         Width = 337
  489.         Height = 21
  490.         ParentShowHint = False
  491.         ShowHint = True
  492.         TabOrder = 0
  493.       end
  494.       object edtUUnzipToFolder: TEdit
  495.         Left = 8
  496.         Top = 136
  497.         Width = 337
  498.         Height = 21
  499.         ParentShowHint = False
  500.         ShowHint = True
  501.         TabOrder = 1
  502.       end
  503.       object edtUFilesToProcess: TMemo
  504.         Left = 8
  505.         Top = 176
  506.         Width = 337
  507.         Height = 33
  508.         ParentShowHint = False
  509.         ShowHint = True
  510.         TabOrder = 2
  511.       end
  512.       object edtUFilesToExclude: TMemo
  513.         Left = 8
  514.         Top = 232
  515.         Width = 337
  516.         Height = 33
  517.         ParentShowHint = False
  518.         ShowHint = True
  519.         TabOrder = 3
  520.       end
  521.       object chkUSkipIfExisting: TCheckBox
  522.         Left = 8
  523.         Top = 272
  524.         Width = 89
  525.         Height = 17
  526.         Caption = 'SkipIfE&xisting'
  527.         ParentShowHint = False
  528.         ShowHint = True
  529.         TabOrder = 4
  530.       end
  531.       object chkUSkipIfNotExisting: TCheckBox
  532.         Left = 8
  533.         Top = 288
  534.         Width = 105
  535.         Height = 17
  536.         Caption = 'SkipIfN&otExisting'
  537.         ParentShowHint = False
  538.         ShowHint = True
  539.         TabOrder = 5
  540.       end
  541.       object chkUSkipIfOlderDate: TCheckBox
  542.         Left = 136
  543.         Top = 272
  544.         Width = 105
  545.         Height = 17
  546.         Caption = 'SkipIfOlder&Date'
  547.         ParentShowHint = False
  548.         ShowHint = True
  549.         TabOrder = 6
  550.       end
  551.       object chkUSkipIfOlderVersion: TCheckBox
  552.         Left = 136
  553.         Top = 288
  554.         Width = 113
  555.         Height = 17
  556.         Caption = 'SkipIfOlder&Version'
  557.         ParentShowHint = False
  558.         ShowHint = True
  559.         TabOrder = 7
  560.       end
  561.       object btUnzip: TButton
  562.         Left = 272
  563.         Top = 280
  564.         Width = 75
  565.         Height = 25
  566.         Caption = '&Unzip!'
  567.         ParentShowHint = False
  568.         ShowHint = True
  569.         TabOrder = 8
  570.         OnClick = btUnzipClick
  571.       end
  572.       object Memo2: TMemo
  573.         Left = 8
  574.         Top = 8
  575.         Width = 329
  576.         Height = 73
  577.         BorderStyle = bsNone
  578.         Color = clBtnFace
  579.         Lines.Strings = (
  580.           
  581.             'This method unzips files. The destination unzipping folder must ' +
  582.             'be '
  583.           
  584.             'specified with the UnzipToFolder. The files to unzip must be spe' +
  585.             'cified '
  586.           
  587.             'to the FilesToProcess property. You can leave FilesToProcess emp' +
  588.             'ty '
  589.           
  590.             'to unzip all files, or specify the filenames or file masks to un' +
  591.             'zip. When '
  592.           'listing or unzipping, the BasePath property is ignored.')
  593.         ReadOnly = True
  594.         TabOrder = 9
  595.       end
  596.     end
  597.     object shtSFX: TTabSheet
  598.       Caption = 'SFX'
  599.       object Label29: TLabel
  600.         Left = 8
  601.         Top = 80
  602.         Width = 65
  603.         Height = 17
  604.         AutoSize = False
  605.         Caption = 'ZipFile&name:'
  606.       end
  607.       object Label30: TLabel
  608.         Left = 8
  609.         Top = 120
  610.         Width = 81
  611.         Height = 17
  612.         AutoSize = False
  613.         Caption = 'FilesTo&Process:'
  614.       end
  615.       object Label31: TLabel
  616.         Left = 8
  617.         Top = 176
  618.         Width = 89
  619.         Height = 17
  620.         AutoSize = False
  621.         Caption = 'Sfx&BinaryModule:'
  622.       end
  623.       object Label32: TLabel
  624.         Left = 8
  625.         Top = 216
  626.         Width = 105
  627.         Height = 17
  628.         AutoSize = False
  629.         Caption = 'SfxStrings[ xss&Title ]:'
  630.       end
  631.       object Label33: TLabel
  632.         Left = 8
  633.         Top = 256
  634.         Width = 121
  635.         Height = 17
  636.         AutoSize = False
  637.         Caption = 'SfxMessages[ xsm&Intro ]:'
  638.       end
  639.       object edtSZipFilename: TEdit
  640.         Left = 8
  641.         Top = 96
  642.         Width = 337
  643.         Height = 21
  644.         ParentShowHint = False
  645.         ShowHint = True
  646.         TabOrder = 0
  647.       end
  648.       object edtSFilesToProcess: TMemo
  649.         Left = 8
  650.         Top = 136
  651.         Width = 337
  652.         Height = 33
  653.         ParentShowHint = False
  654.         ShowHint = True
  655.         TabOrder = 1
  656.       end
  657.       object edtSSfxBinaryModule: TEdit
  658.         Left = 8
  659.         Top = 192
  660.         Width = 337
  661.         Height = 21
  662.         ParentShowHint = False
  663.         ShowHint = True
  664.         TabOrder = 2
  665.       end
  666.       object edtSTitle: TEdit
  667.         Left = 8
  668.         Top = 232
  669.         Width = 337
  670.         Height = 21
  671.         ParentShowHint = False
  672.         ShowHint = True
  673.         TabOrder = 3
  674.       end
  675.       object btZipSfx: TButton
  676.         Left = 272
  677.         Top = 280
  678.         Width = 75
  679.         Height = 25
  680.         Caption = '&Zip SFX!'
  681.         ParentShowHint = False
  682.         ShowHint = True
  683.         TabOrder = 5
  684.         OnClick = btZipSfxClick
  685.       end
  686.       object edtSIntro: TMemo
  687.         Left = 8
  688.         Top = 272
  689.         Width = 249
  690.         Height = 33
  691.         ParentShowHint = False
  692.         ShowHint = True
  693.         TabOrder = 4
  694.       end
  695.       object Memo3: TMemo
  696.         Left = 8
  697.         Top = 8
  698.         Width = 329
  699.         Height = 73
  700.         BorderStyle = bsNone
  701.         Color = clBtnFace
  702.         Lines.Strings = (
  703.           
  704.             'Creating a self-extracting zip file is identical to creating a n' +
  705.             'ormal zip '
  706.           
  707.             'file, except that a binary module is prepended to the zip file. ' +
  708.             'This '
  709.           
  710.             'binary module (specified with the SfxBinaryModule property) cont' +
  711.             'ains '
  712.           
  713.             'all the necessary code to extract its appended zip file. The onl' +
  714.             'y thing '
  715.           
  716.             'left is to change the look and feel with the Sfx* group of prope' +
  717.             'rties.')
  718.         ReadOnly = True
  719.         TabOrder = 6
  720.       end
  721.     end
  722.   end
  723.   object StatusBar1: TStatusBar
  724.     Left = 0
  725.     Top = 400
  726.     Width = 625
  727.     Height = 25
  728.     Align = alNone
  729.     Panels = <
  730.       item
  731.         Text = 'File:'
  732.         Width = 305
  733.       end
  734.       item
  735.         Text = 'Global:'
  736.         Width = 50
  737.       end>
  738.     SimplePanel = False
  739.     SizeGrip = False
  740.   end
  741.   object edtResults: TMemo
  742.     Left = 376
  743.     Top = 64
  744.     Width = 241
  745.     Height = 329
  746.     TabOrder = 2
  747.   end
  748.   object barFile: TProgressBar
  749.     Left = 40
  750.     Top = 408
  751.     Width = 257
  752.     Height = 12
  753.     Min = 0
  754.     Max = 100
  755.     TabOrder = 4
  756.   end
  757.   object barGlobal: TProgressBar
  758.     Left = 360
  759.     Top = 408
  760.     Width = 257
  761.     Height = 12
  762.     Min = 0
  763.     Max = 100
  764.     TabOrder = 3
  765.   end
  766.   object xZip: TXceedZip
  767.     Left = 585
  768.     Top = 5
  769.     Width = 30
  770.     Height = 30
  771.     OnListingFile = xZipListingFile
  772.     OnPreviewingFile = xZipPreviewingFile
  773.     OnInsertDisk = xZipInsertDisk
  774.     OnSkippingFile = xZipSkippingFile
  775.     OnFileStatus = xZipFileStatus
  776.     OnGlobalStatus = xZipGlobalStatus
  777.     OnProcessCompleted = xZipProcessCompleted
  778.     OnWarning = xZipWarning
  779.     OnReplacingFile = xZipReplacingFile
  780.     OnZipContentsStatus = xZipZipContentsStatus
  781.     ControlData = {
  782.       0003000008000200000000000300060000000800020000000000030000000000
  783.       0300180000000800020000000000080002000000000007000000000000000040
  784.       070000000080409246410300000000000300000000000300000000000B00FFFF
  785.       0B0000000B0000000B0000000B0000000B00000008000200000000000B00FFFF
  786.       0800020000000000080002000000000003000200000003000A0000000B000000
  787.       0B00000008000200000000000800020000000000080002000000000003000000
  788.       0000080002000000000008000200000000000B00000008000200000000000800
  789.       02000000000008000200000000000800020000000000}
  790.   end
  791. end
  792.