form_FATEditor.dfm
上传用户:gelin96
上传日期:2017-01-08
资源大小:20993k
文件大小:16k
源码类别:

MTK

开发平台:

C++ Builder

  1. object frmFATEditor: TfrmFATEditor
  2.   Left = 145
  3.   Top = 55
  4.   Width = 825
  5.   Height = 683
  6.   Caption = 'FAT Editor'
  7.   Color = clBtnFace
  8.   Font.Charset = DEFAULT_CHARSET
  9.   Font.Color = clWindowText
  10.   Font.Height = -11
  11.   Font.Name = 'MS Sans Serif'
  12.   Font.Style = []
  13.   OldCreateOrder = False
  14.   OnActivate = FormActivate
  15.   OnClose = FormClose
  16.   OnShow = FormShow
  17.   PixelsPerInch = 96
  18.   TextHeight = 13
  19.   object PageControl1: TPageControl
  20.     Left = 8
  21.     Top = 0
  22.     Width = 801
  23.     Height = 649
  24.     ActivePage = TabSheet1
  25.     TabIndex = 0
  26.     TabOrder = 0
  27.     object TabSheet1: TTabSheet
  28.       Caption = 'FAT Editor'
  29.       object Label1: TLabel
  30.         Left = 496
  31.         Top = 312
  32.         Width = 51
  33.         Height = 13
  34.         Caption = 'FAT file list'
  35.       end
  36.       object Label2: TLabel
  37.         Left = 480
  38.         Top = 96
  39.         Width = 78
  40.         Height = 13
  41.         Caption = 'FAT directory list'
  42.       end
  43.       object Label3: TLabel
  44.         Left = 472
  45.         Top = 56
  46.         Width = 81
  47.         Height = 13
  48.         Caption = 'Current FAT path'
  49.       end
  50.       object Label4: TLabel
  51.         Left = 88
  52.         Top = 8
  53.         Width = 52
  54.         Height = 13
  55.         Caption = 'Local drive'
  56.       end
  57.       object Label5: TLabel
  58.         Left = 80
  59.         Top = 64
  60.         Width = 69
  61.         Height = 13
  62.         Caption = 'Local directory'
  63.       end
  64.       object Label6: TLabel
  65.         Left = 80
  66.         Top = 312
  67.         Width = 58
  68.         Height = 13
  69.         Caption = 'Locat file list'
  70.       end
  71.       object Label7: TLabel
  72.         Left = 80
  73.         Top = 272
  74.         Width = 63
  75.         Height = 13
  76.         Caption = 'Loca file type'
  77.       end
  78.       object Label8: TLabel
  79.         Left = 488
  80.         Top = 8
  81.         Width = 39
  82.         Height = 13
  83.         Caption = 'File type'
  84.       end
  85.       object lblSectorPerCluster: TLabel
  86.         Left = 392
  87.         Top = 528
  88.         Width = 83
  89.         Height = 13
  90.         Caption = 'Sector per cluster'
  91.       end
  92.       object lblFATTotalSize: TLabel
  93.         Left = 492
  94.         Top = 528
  95.         Width = 64
  96.         Height = 13
  97.         Caption = 'FAT total size'
  98.       end
  99.       object lblFATFreeSpace: TLabel
  100.         Left = 576
  101.         Top = 528
  102.         Width = 73
  103.         Height = 13
  104.         Caption = 'FAT free space'
  105.       end
  106.       object lbFATFile: TListBox
  107.         Left = 392
  108.         Top = 328
  109.         Width = 265
  110.         Height = 193
  111.         ItemHeight = 13
  112.         MultiSelect = True
  113.         ScrollWidth = 5000
  114.         TabOrder = 0
  115.       end
  116.       object lbFATDirectory: TListBox
  117.         Left = 392
  118.         Top = 112
  119.         Width = 265
  120.         Height = 193
  121.         ItemHeight = 13
  122.         ScrollWidth = 5000
  123.         TabOrder = 1
  124.         OnClick = lbFATDirectoryClick
  125.       end
  126.       object btnGetDirectoryList: TBitBtn
  127.         Left = 664
  128.         Top = 128
  129.         Width = 121
  130.         Height = 33
  131.         Caption = 'Get Directory List'
  132.         TabOrder = 2
  133.         OnClick = btnGetDirectoryListClick
  134.         Glyph.Data = {
  135.           42020000424D4202000000000000420000002800000010000000100000000100
  136.           1000030000000002000000000000000000000000000000000000007C0000E003
  137.           00001F0000001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  138.           1F7C1F7C1F7C0000000000000000000000000000000000000000000000001F7C
  139.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  140.           1F7C1F7C1F7C00001F7C000000001F7C000000000000000000001F7C00001F7C
  141.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  142.           1F7C1F7C1F7C00001F7C000000001F7C000000000000000000001F7C00001F7C
  143.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  144.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C1F7C00001F7C
  145.           1F7C1F7C1F7C00001F7C000000001F7C1F7C1F7C0000186300001F7C00001F7C
  146.           1F7C1F7C1F7C00001F7C0000186300001F7C0000186300001863000000000000
  147.           1F7C1000100000001F7C1F7C0000186300001863000018630000186318631863
  148.           0000100010000000000000000000000018630000186300001863186318631863
  149.           1863100010001F7C1F7C1F7C1F7C1F7C00001863000018631863186318631863
  150.           1863100010001F7C1F7C1F7C1F7C1F7C1F7C0000186318631863186318631863
  151.           0000100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C000000000000000000000000
  152.           1F7C100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  153.           1F7C1F7C1F7C}
  154.       end
  155.       object btnGetFileList: TBitBtn
  156.         Left = 664
  157.         Top = 376
  158.         Width = 121
  159.         Height = 33
  160.         Caption = 'Get File List'
  161.         TabOrder = 3
  162.         OnClick = btnGetFileListClick
  163.         Glyph.Data = {
  164.           42020000424D4202000000000000420000002800000010000000100000000100
  165.           1000030000000002000000000000000000000000000000000000007C0000E003
  166.           00001F0000001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  167.           1F7C1F7C1F7C0000000000000000000000000000000000000000000000001F7C
  168.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  169.           1F7C1F7C1F7C00001F7C000000001F7C000000000000000000001F7C00001F7C
  170.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  171.           1F7C1F7C1F7C00001F7C000000001F7C000000000000000000001F7C00001F7C
  172.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C
  173.           1F7C1F7C1F7C00001F7C1F7C1F7C1F7C1F7C1F7C1F7C00001F7C1F7C00001F7C
  174.           1F7C1F7C1F7C00001F7C000000001F7C1F7C1F7C0000186300001F7C00001F7C
  175.           1F7C1F7C1F7C00001F7C0000186300001F7C0000186300001863000000000000
  176.           1F7C1000100000001F7C1F7C0000186300001863000018630000186318631863
  177.           0000100010000000000000000000000018630000186300001863186318631863
  178.           1863100010001F7C1F7C1F7C1F7C1F7C00001863000018631863186318631863
  179.           1863100010001F7C1F7C1F7C1F7C1F7C1F7C0000186318631863186318631863
  180.           0000100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C000000000000000000000000
  181.           1F7C100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  182.           1F7C1F7C1F7C}
  183.       end
  184.       object sbFAT: TStatusBar
  185.         Left = 0
  186.         Top = 592
  187.         Width = 793
  188.         Height = 29
  189.         Panels = <
  190.           item
  191.             Width = 235
  192.           end
  193.           item
  194.             Width = 315
  195.           end
  196.           item
  197.             Width = 175
  198.           end
  199.           item
  200.             Width = 150
  201.           end>
  202.         SimplePanel = False
  203.       end
  204.       object btnReadFromFAT: TBitBtn
  205.         Left = 280
  206.         Top = 352
  207.         Width = 105
  208.         Height = 33
  209.         Caption = 'Read from FAT'
  210.         TabOrder = 5
  211.         OnClick = btnReadFromFATClick
  212.         Glyph.Data = {
  213.           42020000424D4202000000000000420000002800000010000000100000000100
  214.           1000030000000002000000000000000000000000000000000000007C0000E003
  215.           00001F0000001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  216.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  217.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  218.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  219.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  220.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1000
  221.           1F7C1F7C1F7C1F7C1F7C100010001000100010001F7C1F7C1F7C1F7C1F7C1000
  222.           1F7C1F7C1F7C1F7C1F7C10001000100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C
  223.           10001F7C1F7C1F7C1F7C1000100010001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  224.           10001F7C1F7C1F7C1F7C100010001F7C10001F7C1F7C1F7C1F7C1F7C1F7C1F7C
  225.           10001F7C1F7C1F7C1F7C10001F7C1F7C1F7C100010001F7C1F7C1F7C1F7C1000
  226.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C10001000100010001F7C
  227.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  228.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  229.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  230.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  231.           1F7C1F7C1F7C}
  232.       end
  233.       object cbDrive: TDriveComboBox
  234.         Left = 48
  235.         Top = 24
  236.         Width = 145
  237.         Height = 19
  238.         TabOrder = 6
  239.         OnChange = cbDriveChange
  240.       end
  241.       object lbLocalDir: TDirectoryListBox
  242.         Left = 8
  243.         Top = 88
  244.         Width = 265
  245.         Height = 177
  246.         ItemHeight = 16
  247.         TabOrder = 7
  248.         OnChange = lbLocalDirChange
  249.       end
  250.       object lbLocalFile: TFileListBox
  251.         Left = 8
  252.         Top = 328
  253.         Width = 265
  254.         Height = 233
  255.         ItemHeight = 13
  256.         MultiSelect = True
  257.         TabOrder = 8
  258.       end
  259.       object cbLocalFiletype: TFilterComboBox
  260.         Left = 8
  261.         Top = 288
  262.         Width = 265
  263.         Height = 21
  264.         Filter = 
  265.           'All files (*.*)|*.*|iMelody files (*.imy)|*.imy|Midi files (*.mi' +
  266.           'd)|*.mid|BMP files (*.bmp)|*.bmp|dat files (*.dat)|*.dat|txt fil' +
  267.           'es (*.txt)|*.txt'
  268.         TabOrder = 9
  269.         OnChange = cbLocalFiletypeChange
  270.       end
  271.       object btnWriteToFAT: TBitBtn
  272.         Left = 280
  273.         Top = 400
  274.         Width = 105
  275.         Height = 33
  276.         Caption = 'Write to FAT'
  277.         TabOrder = 10
  278.         OnClick = btnWriteToFATClick
  279.         Glyph.Data = {
  280.           42020000424D4202000000000000420000002800000010000000100000000100
  281.           1000030000000002000000000000000000000000000000000000007C0000E003
  282.           00001F0000001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  283.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  284.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  285.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  286.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  287.           1F7C1F7C1F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  288.           1F7C1F7C1F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C1F7C1000100010001000
  289.           10001F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C1F7C1F7C1F7C100010001000
  290.           10001F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C10001000
  291.           10001F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C1F7C1F7C1F7C10001F7C1000
  292.           10001F7C1F7C1F7C1F7C1F7C10001F7C1F7C1F7C1F7C100010001F7C1F7C1F7C
  293.           10001F7C1F7C1F7C1F7C1F7C1F7C10001000100010001F7C1F7C1F7C1F7C1F7C
  294.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  295.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  296.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  297.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  298.           1F7C1F7C1F7C}
  299.       end
  300.       object btnDeleteFromFAT: TBitBtn
  301.         Left = 664
  302.         Top = 416
  303.         Width = 121
  304.         Height = 33
  305.         Caption = 'Delete FAT file'
  306.         TabOrder = 11
  307.         OnClick = btnDeleteFromFATClick
  308.         Glyph.Data = {
  309.           42020000424D4202000000000000420000002800000010000000100000000100
  310.           1000030000000002000000000000000000000000000000000000007C0000E003
  311.           00001F0000001F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  312.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  313.           1F7C1F7C1F7C1F7C1F7C1F7C0000000000000000000000000000000000000000
  314.           00001F7C1F7C1F7C1F7C1F7C0000000000000000000000000000000000000000
  315.           00001F7C1F7C1F7C1F7C1F7C000000001F7C1F7C1F7C1F7C1F7C1F7C1F7C0000
  316.           00001F7C1F7C1F7C1F7C1F7C000000001F7C1F7C1F7C1F7C1F7C1F7C1F7C0000
  317.           00001F7C1F7C1F7C1F7C1F7C000000001F7C1F7C1F7C1F7C1F7C1F7C1F7C0000
  318.           00001F7C1F7C1F7C1F7C1F7C000000001F7C1F7C1F7C1F7C1F7C1F7C1F7C0000
  319.           00001F7C1F7C1F7C1F7C1F7C000000001F7C1F7C1F7C1F7C1F7C1F7C1F7C0000
  320.           00001F7C1F7C1F7C1F7C104210421042104210421042104210421F7C1F7C0000
  321.           00001F7C1F7C1F7C1F7C1863007C007C007C007C007C007C10421F7C1F7C0000
  322.           00001F7C1F7C1F7C1F7C1863007C007C007C007C007C007C1042000000000000
  323.           00001F7C1F7C1F7C1F7C18631863186318631863186318631042000000000000
  324.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  325.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  326.           1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C1F7C
  327.           1F7C1F7C1F7C}
  328.       end
  329.       object edtFileType: TEdit
  330.         Left = 456
  331.         Top = 24
  332.         Width = 121
  333.         Height = 21
  334.         TabOrder = 12
  335.         Text = '*.*'
  336.       end
  337.       object pbFAT: TProgressBar
  338.         Left = 0
  339.         Top = 568
  340.         Width = 793
  341.         Height = 24
  342.         Min = 0
  343.         Max = 100
  344.         Smooth = True
  345.         TabOrder = 13
  346.       end
  347.       object edtCurrentFATPath: TEdit
  348.         Left = 392
  349.         Top = 72
  350.         Width = 265
  351.         Height = 21
  352.         TabOrder = 14
  353.       end
  354.       object lblHint: TStaticText
  355.         Left = 728
  356.         Top = 0
  357.         Width = 33
  358.         Height = 17
  359.         BorderStyle = sbsSingle
  360.         Caption = 'lblHint'
  361.         Color = clYellow
  362.         ParentColor = False
  363.         TabOrder = 15
  364.         Visible = False
  365.       end
  366.       object btnGetFATDiskInfo: TBitBtn
  367.         Left = 664
  368.         Top = 456
  369.         Width = 121
  370.         Height = 33
  371.         Caption = 'Get FATdisk info.'
  372.         TabOrder = 16
  373.         OnClick = btnGetFATDiskInfoClick
  374.         Glyph.Data = {
  375.           F6000000424DF600000000000000760000002800000010000000100000000100
  376.           0400000000008000000000000000000000001000000000000000000000000000
  377.           8000008000000080800080000000800080008080000080808000C0C0C0000000
  378.           FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00FFFFFFFFFFFF
  379.           FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF66444444444FFFFF6E66666666
  380.           64FFFF6F666660F0F4FFFF6E0777766664FFFF6F0FFF70F0F4FFFF6E0FFF7666
  381.           64FFFF6F0FFF70F0F4FFFF6E0000066664FFFF6FEFEFEFEFE6FFFFF666666666
  382.           66FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF}
  383.       end
  384.       object stSectorPerCluster: TStaticText
  385.         Left = 392
  386.         Top = 544
  387.         Width = 81
  388.         Height = 17
  389.         AutoSize = False
  390.         BevelOuter = bvNone
  391.         BorderStyle = sbsSingle
  392.         Caption = '0'
  393.         Color = clBtnHighlight
  394.         ParentColor = False
  395.         TabOrder = 17
  396.       end
  397.       object stFATTotalSize: TStaticText
  398.         Left = 484
  399.         Top = 544
  400.         Width = 81
  401.         Height = 17
  402.         AutoSize = False
  403.         BevelOuter = bvNone
  404.         BorderStyle = sbsSingle
  405.         Caption = '0'
  406.         Color = clBtnHighlight
  407.         ParentColor = False
  408.         TabOrder = 18
  409.       end
  410.       object stFATFreeSpace: TStaticText
  411.         Left = 576
  412.         Top = 544
  413.         Width = 81
  414.         Height = 17
  415.         AutoSize = False
  416.         BevelOuter = bvNone
  417.         BorderStyle = sbsSingle
  418.         Caption = '0'
  419.         Color = clBtnHighlight
  420.         ParentColor = False
  421.         TabOrder = 19
  422.       end
  423.       object GroupBox1: TGroupBox
  424.         Left = 672
  425.         Top = 296
  426.         Width = 113
  427.         Height = 73
  428.         Caption = '  FAT file list type  '
  429.         TabOrder = 20
  430.         object m_rbRecursive: TRadioButton
  431.           Left = 8
  432.           Top = 24
  433.           Width = 73
  434.           Height = 17
  435.           Caption = 'Recursive'
  436.           TabOrder = 0
  437.         end
  438.         object m_rbCurDir: TRadioButton
  439.           Left = 8
  440.           Top = 48
  441.           Width = 100
  442.           Height = 17
  443.           Caption = 'Current directory'
  444.           Checked = True
  445.           TabOrder = 1
  446.           TabStop = True
  447.         end
  448.       end
  449.     end
  450.   end
  451.   object OpenDialog: TOpenDialog
  452.     Filter = 
  453.       'All files (*.*)|*.*|iMelody files (*.imy)|*.imy|Midi files (*.mi' +
  454.       'd)|*.mid|BMP files (*.bmp)|*.bmp|dat files (*.dat)|*.dat|txt fil' +
  455.       'es (*.txt)|*.txt'
  456.     Title = 'Open file'
  457.     Left = 664
  458.   end
  459.   object SaveDialog: TSaveDialog
  460.     FileName = 'test.txt'
  461.     Filter = 
  462.       'All files (*.*)|*.*|iMelody files (*.imy)|*.imy|Midi files (*.mi' +
  463.       'd)|*.mid|BMP files (*.bmp)|*.bmp|dat files (*.dat)|*.dat|txt fil' +
  464.       'es (*.txt)|*.txt'
  465.     Title = 'Save to file'
  466.     Left = 704
  467.   end
  468.   object TimerFATProgressTimer: TTimer
  469.     Enabled = False
  470.     Interval = 100
  471.     OnTimer = OnTimerFATProgressTmer
  472.     Left = 504
  473.   end
  474.   object HintTimer: TTimer
  475.     Left = 632
  476.   end
  477. end