home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 May / Chip_2002-05_cd1.bin / chplus / cpp / 3 / Tools.exe / tdump1.h < prev    next >
C/C++ Source or Header  |  1998-02-09  |  22KB  |  968 lines

  1. //----------------------------------------------------------------------------
  2. //Borland C++Builder
  3. //Copyright (c) 1987, 1998 Borland International Inc. All Rights Reserved.
  4. //----------------------------------------------------------------------------
  5. //---------------------------------------------------------------------------
  6. #ifndef TDump1H
  7. #define TDump1H
  8. //---------------------------------------------------------------------------
  9. #include <Classes.hpp>
  10. #include <Controls.hpp>
  11. #include <StdCtrls.hpp>
  12. #include <Forms.hpp>
  13. #include <ExtCtrls.hpp>
  14. #include <ComCtrls.hpp>
  15. #include <Dialogs.hpp>
  16. #include <Menus.hpp>
  17. #include <Buttons.hpp>
  18. //---------------------------------------------------------------------------
  19. class TMainForm : public TForm
  20. {
  21. __published:    // IDE-managed Components
  22.     TOpenDialog *OpenDlg;
  23.     TMainMenu *MainMenu1;
  24.     TMenuItem *File1;
  25.     TPanel *TopPnl;
  26.     TPopupMenu *PopupMenu1;
  27.     TMenuItem *Find1;
  28.     TSaveDialog *SaveDialog1;
  29.     TMenuItem *Print1;
  30.     TPrintDialog *PrintDialog1;
  31.     TMenuItem *TDumpfile1;
  32.     TMenuItem *TLibfile1;
  33.     TMenuItem *BCC32file1;
  34.     TMenuItem *ILinkfile1;
  35.     TMenuItem *TLinkfile1;
  36.     TMenuItem *Makefile1;
  37.     TMenuItem *Help1;
  38.     TMenuItem *Options1;
  39.     TMenuItem *OutFileMi;
  40.     TPageControl *PageCtl;
  41.     TTabSheet *TDumpTab;
  42.     TLabel *TDlab0;
  43.     TLabel *TDlab1;
  44.     TLabel *TDlab2;
  45.     TLabel *TDlab3;
  46.     TLabel *TDlab4;
  47.     TLabel *TDlab5;
  48.     TLabel *TDlab6;
  49.     TLabel *TDlab7;
  50.     TLabel *TDlab8;
  51.     TLabel *TDlab9;
  52.     TLabel *TDlab10;
  53.     TLabel *TDlab11;
  54.     TLabel *TDlab12;
  55.     TLabel *TDlab13;
  56.     TLabel *TDlab14;
  57.     TLabel *TDlab15;
  58.     TLabel *TDlab16;
  59.     TLabel *TDlab17;
  60.     TLabel *TDlab18;
  61.     TLabel *TDlab19;
  62.     TLabel *TDlab20;
  63.     TLabel *TDlab21;
  64.     TLabel *TDlab22;
  65.     TCheckBox *TDcb0;
  66.     TCheckBox *TDcb1;
  67.     TCheckBox *TDcb2;
  68.     TCheckBox *TDcb3;
  69.     TCheckBox *TDcb4;
  70.     TCheckBox *TDcb5;
  71.     TCheckBox *TDcb6;
  72.     TCheckBox *TDcb7;
  73.     TCheckBox *TDcb8;
  74.     TCheckBox *TDcb9;
  75.     TCheckBox *TDcb10;
  76.     TCheckBox *TDcb11;
  77.     TCheckBox *TDcb12;
  78.     TCheckBox *TDcb13;
  79.     TCheckBox *TDcb14;
  80.     TCheckBox *TDcb15;
  81.     TCheckBox *TDcb16;
  82.     TCheckBox *TDcb17;
  83.     TCheckBox *TDcb18;
  84.     TCheckBox *TDcb19;
  85.     TCheckBox *TDcb20;
  86.     TCheckBox *TDcb21;
  87.     TCheckBox *TDcb22;
  88.     TTabSheet *TLibTab;
  89.     TBevel *Bevel1;
  90.     TCheckBox *TLcb0;
  91.     TCheckBox *TLcb1;
  92.     TCheckBox *TLcb2;
  93.     TCheckBox *TLcb3;
  94.     TCheckBox *TLcb4;
  95.     TCheckBox *TLcb5;
  96.     TCheckBox *TLcb6;
  97.     TCheckBox *TLcb7;
  98.     TCheckBox *TLcb8;
  99.     TCheckBox *TLcb9;
  100.     TTabSheet *ImpDefTab;
  101.     TCheckBox *IDcb0;
  102.     TTabSheet *ImpLibTab;
  103.     TCheckBox *ILcb0;
  104.     TCheckBox *ILcb1;
  105.     TCheckBox *ILcb2;
  106.     TCheckBox *ILcb3;
  107.     TCheckBox *ILcb4;
  108.     TTabSheet *BCC32Tab;
  109.     TTabSheet *ILink32Tab;
  110.     TCheckBox *IKcb1;
  111.     TCheckBox *IKcb0;
  112.     TCheckBox *IKcb2;
  113.     TCheckBox *IKcb3;
  114.     TCheckBox *IKcb4;
  115.     TCheckBox *IKcb5;
  116.     TCheckBox *IKcb6;
  117.     TCheckBox *IKcb7;
  118.     TCheckBox *IKcb8;
  119.     TCheckBox *IKcb10;
  120.     TCheckBox *IKcb11;
  121.     TCheckBox *IKcb12;
  122.     TCheckBox *IKcb13;
  123.     TCheckBox *IKcb14;
  124.     TCheckBox *IKcb15;
  125.     TCheckBox *IKcb16;
  126.     TCheckBox *IKcb17;
  127.     TCheckBox *IKcb18;
  128.     TCheckBox *IKcb19;
  129.     TCheckBox *IKcb20;
  130.     TCheckBox *IKcb21;
  131.     TCheckBox *IKcb22;
  132.     TCheckBox *IKcb23;
  133.     TCheckBox *IKcb24;
  134.     TCheckBox *IKcb25;
  135.     TCheckBox *IKcb26;
  136.     TCheckBox *IKcb27;
  137.     TCheckBox *IKcb28;
  138.     TCheckBox *IKcb29;
  139.     TCheckBox *IKcb30;
  140.     TCheckBox *IKcb31;
  141.     TCheckBox *IKcb32;
  142.     TCheckBox *IKcb33;
  143.     TCheckBox *IKcb34;
  144.     TCheckBox *IKcb35;
  145.     TCheckBox *IKcb36;
  146.     TCheckBox *IKcb37;
  147.     TTabSheet *MakeTab;
  148.     TTabSheet *TDStrp32Tab;
  149.     TTabSheet *BRCC32Tab;
  150.     TTabSheet *GrepTab;
  151.     TMenuItem *ImpDef1;
  152.     TLabel *ILlab0;
  153.     TLabel *ILlab1;
  154.     TLabel *ILlab2;
  155.     TLabel *ILlab3;
  156.     TLabel *ILlab4;
  157.     TLabel *IDlab0;
  158.     TLabel *TLlab0;
  159.     TLabel *TLlab1;
  160.     TLabel *TLlab2;
  161.     TLabel *TLlab3;
  162.     TLabel *TLlab5;
  163.     TLabel *TLlab6;
  164.     TLabel *TLlab7;
  165.     TLabel *TLlab8;
  166.     TLabel *TLlab9;
  167.     TLabel *IKlab0;
  168.     TLabel *IKlab1;
  169.     TLabel *IKlab2;
  170.     TLabel *IKlab3;
  171.     TLabel *IKlab4;
  172.     TLabel *IKlab5;
  173.     TLabel *IKlab6;
  174.     TLabel *IKlab7;
  175.     TLabel *IKlab8;
  176.     TLabel *IKlab10;
  177.     TLabel *IKlab11;
  178.     TLabel *IKlab12;
  179.     TLabel *IKlab13;
  180.     TLabel *IKlab14;
  181.     TLabel *IKlab15;
  182.     TLabel *IKlab16;
  183.     TLabel *IKlab17;
  184.     TLabel *IKlab18;
  185.     TLabel *IKlab19;
  186.     TLabel *IKlab20;
  187.     TLabel *IKlab21;
  188.     TLabel *IKlab22;
  189.     TLabel *IKlab23;
  190.     TLabel *IKlab24;
  191.     TLabel *IKlab25;
  192.     TLabel *IKlab26;
  193.     TLabel *IKlab27;
  194.     TLabel *IKlab28;
  195.     TLabel *IKlab29;
  196.     TLabel *IKlab30;
  197.     TLabel *IKlab31;
  198.     TLabel *IKlab32;
  199.     TLabel *IKlab33;
  200.     TLabel *IKlab34;
  201.     TLabel *IKlab35;
  202.     TLabel *IKlab36;
  203.     TLabel *IKlab37;
  204.     TTabSheet *TabSheet2;
  205.     TLabel *TKlab40;
  206.     TCheckBox *TKcb0;
  207.     TCheckBox *TKcb1;
  208.     TCheckBox *TKcb2;
  209.     TCheckBox *TKcb3;
  210.     TCheckBox *TKcb4;
  211.     TCheckBox *TKcb5;
  212.     TCheckBox *TKcb6;
  213.     TCheckBox *TKcb8;
  214.     TCheckBox *TKcb9;
  215.     TCheckBox *TKcb10;
  216.     TCheckBox *TKcb11;
  217.     TCheckBox *TKcb12;
  218.     TCheckBox *TKcb13;
  219.     TCheckBox *TKcb14;
  220.     TCheckBox *TKcb15;
  221.     TCheckBox *TKcb16;
  222.     TCheckBox *TKcb21;
  223.     TCheckBox *TKcb22;
  224.     TCheckBox *TKcb23;
  225.     TCheckBox *TKcb24;
  226.     TCheckBox *TKcb25;
  227.     TLabel *TKlab0;
  228.     TLabel *TKlab1;
  229.     TLabel *TKlab2;
  230.     TLabel *TKlab3;
  231.     TLabel *TKlab4;
  232.     TLabel *TKlab5;
  233.     TLabel *TKlab6;
  234.     TLabel *TKlab8;
  235.     TLabel *TKlab9;
  236.     TLabel *TKlab10;
  237.     TLabel *TKlab11;
  238.     TLabel *TKlab12;
  239.     TLabel *TKlab13;
  240.     TLabel *TKlab14;
  241.     TLabel *TKlab15;
  242.     TLabel *TKlab16;
  243.     TLabel *TKlab21;
  244.     TLabel *TKlab22;
  245.     TLabel *TKlab23;
  246.     TLabel *TKlab24;
  247.     TLabel *TKlab25;
  248.     TCheckBox *TKcb27;
  249.     TCheckBox *TKcb28;
  250.     TCheckBox *TKcb29;
  251.     TCheckBox *TKcb30;
  252.     TCheckBox *TKcb31;
  253.     TCheckBox *TKcb32;
  254.     TCheckBox *TKcb33;
  255.     TCheckBox *TKcb34;
  256.     TCheckBox *TKcb35;
  257.     TCheckBox *TKcb36;
  258.     TCheckBox *TKcb37;
  259.     TCheckBox *TKcb38;
  260.     TCheckBox *TKcb39;
  261.     TCheckBox *TKcb40;
  262.     TCheckBox *TKcb41;
  263.     TLabel *TKlab27;
  264.     TLabel *TKlab28;
  265.     TLabel *TKlab29;
  266.     TLabel *TKlab30;
  267.     TLabel *TKlab31;
  268.     TLabel *TKlab32;
  269.     TLabel *TKlab33;
  270.     TLabel *TKlab34;
  271.     TLabel *TKlab35;
  272.     TLabel *TKlab36;
  273.     TLabel *TKlab37;
  274.     TLabel *TKlab38;
  275.     TLabel *TKlab39;
  276.     TLabel *TKlab41;
  277.     TCheckBox *TKcb17;
  278.     TLabel *TKlab17;
  279.     TCheckBox *TKcb18;
  280.     TLabel *TKlab18;
  281.     TCheckBox *TKcb19;
  282.     TLabel *TKlab19;
  283.     TCheckBox *TKcb20;
  284.     TLabel *TKlab20;
  285.     TCheckBox *MKcb0;
  286.     TLabel *MKlab0;
  287.     TLabel *MKlab1;
  288.     TCheckBox *MKcb1;
  289.     TCheckBox *MKcb2;
  290.     TCheckBox *MKcb3;
  291.     TCheckBox *MKcb4;
  292.     TCheckBox *MKcb5;
  293.     TCheckBox *MKcb6;
  294.     TCheckBox *MKcb7;
  295.     TCheckBox *MKcb8;
  296.     TCheckBox *MKcb9;
  297.     TCheckBox *MKcb10;
  298.     TCheckBox *MKcb11;
  299.     TCheckBox *MKcb12;
  300.     TCheckBox *MKcb13;
  301.     TCheckBox *MKcb14;
  302.     TCheckBox *MKcb15;
  303.     TCheckBox *MKcb16;
  304.     TCheckBox *MKcb17;
  305.     TCheckBox *MKcb18;
  306.     TCheckBox *MKcb19;
  307.     TLabel *MKlab19;
  308.     TLabel *MKlab18;
  309.     TLabel *MKlab17;
  310.     TLabel *MKlab16;
  311.     TLabel *MKlab15;
  312.     TLabel *MKlab14;
  313.     TLabel *MKlab13;
  314.     TLabel *MKlab12;
  315.     TLabel *MKlab11;
  316.     TLabel *MKlab10;
  317.     TLabel *MKlab9;
  318.     TLabel *MKlab8;
  319.     TLabel *MKlab7;
  320.     TLabel *MKlab6;
  321.     TLabel *MKlab5;
  322.     TLabel *MKlab4;
  323.     TLabel *MKlab3;
  324.     TLabel *MKlab2;
  325.     TTabSheet *Cpp32Tab;
  326.     TTabSheet *TouchTab;
  327.     TMenuItem *SetWorkingDir1;
  328.     TLabel *Label6;
  329.     TLabel *Label7;
  330.     TLabel *Label8;
  331.     TLabel *Label9;
  332.     TTabSheet *IDEtoMakTab;
  333.     TMenuItem *N2;
  334.     TMenuItem *Close1;
  335.     TMenuItem *Closeall1;
  336.     TMenuItem *SaveAs2;
  337.     TMenuItem *Save2;
  338.     TMenuItem *N4;
  339.     TCheckBox *BRcb0;
  340.     TLabel *BRlab0;
  341.     TCheckBox *BRcb1;
  342.     TCheckBox *BRcb3;
  343.     TCheckBox *BRcb4;
  344.     TCheckBox *BRcb5;
  345.     TCheckBox *BRcb6;
  346.     TCheckBox *BRcb7;
  347.     TCheckBox *BRcb8;
  348.     TCheckBox *BRcb9;
  349.     TCheckBox *BRcb10;
  350.     TCheckBox *BRcb11;
  351.     TCheckBox *BRcb14;
  352.     TLabel *BRlab14;
  353.     TLabel *BRlab11;
  354.     TLabel *BRlab10;
  355.     TLabel *BRlab9;
  356.     TLabel *BRlab8;
  357.     TLabel *BRlab7;
  358.     TLabel *BRlab6;
  359.     TLabel *BRlab5;
  360.     TLabel *BRlab4;
  361.     TLabel *BRlab3;
  362.     TLabel *BRlab1;
  363.     TMenuItem *BRCC321;
  364.     TCheckBox *CPcb0;
  365.     TCheckBox *CPcb1;
  366.     TCheckBox *CPcb2;
  367.     TCheckBox *CPcb3;
  368.     TCheckBox *CPcb4;
  369.     TCheckBox *CPcb5;
  370.     TCheckBox *CPcb6;
  371.     TCheckBox *CPcb7;
  372.     TCheckBox *CPcb8;
  373.     TLabel *CBlab8;
  374.     TLabel *CBlab7;
  375.     TLabel *CBlab6;
  376.     TLabel *CBlab5;
  377.     TLabel *CBlab4;
  378.     TLabel *CBlab3;
  379.     TLabel *CBlab2;
  380.     TLabel *CBlab1;
  381.     TLabel *CBlab0;
  382.     TMenuItem *CPP321;
  383.     TMenuItem *IDEtoMAK1;
  384.     TMenuItem *TDStrp321;
  385.     TMenuItem *Grep1;
  386.     TMenuItem *Touch1;
  387.     TCheckBox *DScb0;
  388.     TLabel *DSlab0;
  389.     TCheckBox *TCcb0;
  390.     TCheckBox *TCcb2;
  391.     TCheckBox *TCcb4;
  392.     TCheckBox *TCcb5;
  393.     TCheckBox *TCcb6;
  394.     TCheckBox *TCcb1;
  395.     TLabel *TClab0;
  396.     TLabel *TClab2;
  397.     TLabel *TClab4;
  398.     TLabel *TClab5;
  399.     TLabel *TClab6;
  400.     TLabel *TClab1;
  401.     TLabel *Label15;
  402.     TCheckBox *TCcb3;
  403.     TLabel *TClab3;
  404.     TCheckBox *TCcb7;
  405.     TLabel *TClab7;
  406.     TLabel *TClab8;
  407.     TCheckBox *TCcb8;
  408.     TCheckBox *GPcb0;
  409.     TCheckBox *GPcb1;
  410.     TCheckBox *GPcb2;
  411.     TCheckBox *GPcb3;
  412.     TCheckBox *GPcb4;
  413.     TCheckBox *GPcb5;
  414.     TCheckBox *GPcb6;
  415.     TCheckBox *GPcb7;
  416.     TCheckBox *GPcb8;
  417.     TCheckBox *GPcb9;
  418.     TCheckBox *GPcb10;
  419.     TLabel *GPlab0;
  420.     TLabel *GPlab1;
  421.     TLabel *GPlab2;
  422.     TLabel *GPlab3;
  423.     TLabel *GPlab4;
  424.     TLabel *GPlab5;
  425.     TLabel *GPlab6;
  426.     TLabel *GPlab7;
  427.     TLabel *GPlab8;
  428.     TLabel *GPlab9;
  429.     TLabel *GPlab10;
  430.     TMenuItem *About1;
  431.     TMenuItem *OpenAtCursor;
  432.     TMenuItem *File2;
  433.     TMenuItem *Browse1;
  434.     TMenuItem *Save3;
  435.     TMenuItem *SaveAs3;
  436.     TMenuItem *Exit1;
  437.     TMenuItem *Open2;
  438.     TMenuItem *N3;
  439.     TMenuItem *Open3;
  440.     TMenuItem *Find2;
  441.     TFindDialog *FindDialog1;
  442.     TMenuItem *FindNext1;
  443.     TMenuItem *FindNext2;
  444.     TMenuItem *ToolDescription1;
  445.     TMenuItem *BCC321;
  446.     TMenuItem *ImpLib2;
  447.     TMenuItem *ImpDef2;
  448.     TMenuItem *TLib1;
  449.     TMenuItem *ILink321;
  450.     TMenuItem *TLink321;
  451.     TMenuItem *Make1;
  452.     TMenuItem *BRCC322;
  453.     TMenuItem *CPP322;
  454.     TMenuItem *IDEtoMAK2;
  455.     TMenuItem *TDStrp322;
  456.     TMenuItem *Grep2;
  457.     TMenuItem *Touch2;
  458.     TMenuItem *N1;
  459.     TRichEdit *CmdStrRE;
  460.     TLabel *TLlab10;
  461.     TCheckBox *TLcb10;
  462.     TLabel *Label4;
  463.     TLabel *Label20;
  464.     TMenuItem *New1;
  465.     TCheckBox *CPcb9;
  466.     TCheckBox *CPcb10;
  467.     TCheckBox *CPcb11;
  468.     TCheckBox *CPcb12;
  469.     TCheckBox *CPcb13;
  470.     TCheckBox *CPcb14;
  471.     TCheckBox *CPcb15;
  472.     TCheckBox *CPcb16;
  473.     TLabel *CBlab16;
  474.     TLabel *CBlab15;
  475.     TLabel *CBlab14;
  476.     TLabel *CBlab13;
  477.     TLabel *CBlab12;
  478.     TLabel *CBlab11;
  479.     TLabel *CBlab10;
  480.     TLabel *CBlab9;
  481.     TLabel *TLlab4;
  482.     TButton *Button1;
  483.     TButton *Button2;
  484.     TButton *Button3;
  485.     TButton *Button4;
  486.     TButton *Button5;
  487.     TButton *Button6;
  488.     TButton *Button7;
  489.     TLabel *Label21;
  490.     TLabel *Label22;
  491.     TLabel *Label23;
  492.     TLabel *Label24;
  493.     TLabel *Label25;
  494.     TLabel *Label26;
  495.     TLabel *Label27;
  496.     TMenuItem *Print2;
  497.    TTabSheet *CoffTab;
  498.    TTabSheet *ConvertTab;
  499.    TTabSheet *Tasm32;
  500.    TTabSheet *TLibImp;
  501.    TTabSheet *TRegSvr;
  502.    TSpeedButton *RunBtn;
  503.     TSpeedButton *BackBtn;
  504.    TSpeedButton *ClearBtn;
  505.    TSpeedButton *BrowseBtn;
  506.     TPanel *BCCPnl2;
  507.     TPanel *BCCPnl3;
  508.     TButton *PrevBtn;
  509.     TCheckBox *BCcb34;
  510.     TCheckBox *BCcb35;
  511.     TCheckBox *BCcb89;
  512.     TCheckBox *BCcb90;
  513.     TCheckBox *BCcb36;
  514.     TCheckBox *BCcb91;
  515.     TCheckBox *BCcb92;
  516.     TCheckBox *BCcb93;
  517.     TCheckBox *BCcb94;
  518.     TCheckBox *BCcb95;
  519.     TCheckBox *BCcb37;
  520.     TCheckBox *BCcb38;
  521.     TCheckBox *BCcb39;
  522.     TCheckBox *BCcb96;
  523.     TCheckBox *BCcb40;
  524.     TCheckBox *BCcb97;
  525.     TCheckBox *BCcb98;
  526.     TCheckBox *BCcb41;
  527.     TCheckBox *BCcb42;
  528.     TLabel *BClab42;
  529.     TLabel *BClab41;
  530.     TLabel *BClab98;
  531.     TLabel *BClab97;
  532.     TLabel *BClab40;
  533.     TLabel *BClab96;
  534.     TLabel *BClab39;
  535.     TLabel *BClab38;
  536.     TLabel *BClab37;
  537.     TLabel *BClab95;
  538.     TLabel *BClab94;
  539.     TLabel *BClab93;
  540.     TLabel *BClab92;
  541.     TLabel *BClab91;
  542.     TLabel *BClab36;
  543.     TLabel *BClab90;
  544.     TLabel *BClab89;
  545.     TLabel *BClab35;
  546.     TLabel *BClab34;
  547.     TCheckBox *BCcb99;
  548.     TCheckBox *BCcb100;
  549.     TCheckBox *BCcb101;
  550.     TCheckBox *BCcb102;
  551.     TCheckBox *BCcb103;
  552.     TCheckBox *BCcb104;
  553.     TCheckBox *BCcb43;
  554.     TCheckBox *BCcb105;
  555.     TCheckBox *BCcb106;
  556.     TCheckBox *BCcb44;
  557.     TCheckBox *BCcb45;
  558.     TCheckBox *BCcb46;
  559.     TCheckBox *BCcb107;
  560.     TCheckBox *BCcb108;
  561.     TLabel *BClab108;
  562.     TLabel *BClab107;
  563.     TLabel *BClab46;
  564.     TLabel *BClab45;
  565.     TLabel *BClab44;
  566.     TLabel *BClab106;
  567.     TLabel *BClab105;
  568.     TLabel *BClab104;
  569.     TLabel *BClab43;
  570.     TLabel *BClab103;
  571.     TLabel *BClab102;
  572.     TLabel *BClab101;
  573.     TLabel *BClab100;
  574.     TLabel *BClab99;
  575.     TButton *Button8;
  576.     TCheckBox *BCcb19;
  577.     TCheckBox *BCcb20;
  578.     TCheckBox *BCcb21;
  579.     TCheckBox *BCcb66;
  580.     TCheckBox *BCcb22;
  581.     TCheckBox *BCcb23;
  582.     TCheckBox *BCcb67;
  583.     TCheckBox *BCcb69;
  584.     TCheckBox *BCcb68;
  585.     TCheckBox *BCcb70;
  586.     TCheckBox *BCcb24;
  587.     TCheckBox *BCcb71;
  588.     TCheckBox *BCcb72;
  589.     TCheckBox *BCcb73;
  590.     TCheckBox *BCcb25;
  591.     TCheckBox *BCcb26;
  592.     TCheckBox *BCcb74;
  593.     TCheckBox *BCcb75;
  594.     TCheckBox *BCcb27;
  595.     TLabel *BClab19;
  596.     TLabel *BClab20;
  597.     TLabel *BClab21;
  598.     TLabel *BClab66;
  599.     TLabel *BClab22;
  600.     TLabel *BClab23;
  601.     TLabel *BClab67;
  602.     TLabel *BClab68;
  603.     TLabel *BClab69;
  604.     TLabel *BClab70;
  605.     TLabel *BClab24;
  606.     TLabel *BClab71;
  607.     TLabel *BClab72;
  608.     TLabel *BClab73;
  609.     TLabel *BClab25;
  610.     TLabel *BClab26;
  611.     TLabel *BClab74;
  612.     TLabel *BClab75;
  613.     TLabel *BClab27;
  614.     TCheckBox *BCcb76;
  615.     TCheckBox *BCcb77;
  616.     TCheckBox *BCcb28;
  617.     TCheckBox *BCcb29;
  618.     TCheckBox *BCcb30;
  619.     TCheckBox *BCcb78;
  620.     TCheckBox *BCcb79;
  621.     TCheckBox *BCcb31;
  622.     TCheckBox *BCcb32;
  623.     TCheckBox *BCcb82;
  624.     TCheckBox *BCcb80;
  625.     TCheckBox *BCcb81;
  626.     TCheckBox *BCcb83;
  627.     TCheckBox *BCcb84;
  628.     TCheckBox *BCcb33;
  629.     TCheckBox *BCcb85;
  630.     TCheckBox *BCcb86;
  631.     TCheckBox *BCcb87;
  632.     TCheckBox *BCcb88;
  633.     TLabel *BClab76;
  634.     TLabel *BClab77;
  635.     TLabel *BClab28;
  636.     TLabel *BClab29;
  637.     TLabel *BClab30;
  638.     TLabel *BClab78;
  639.     TLabel *BClab79;
  640.     TLabel *BClab31;
  641.     TLabel *BClab32;
  642.     TLabel *BClab82;
  643.     TLabel *BClab80;
  644.     TLabel *BClab81;
  645.     TLabel *BClab83;
  646.     TLabel *BClab84;
  647.     TLabel *BClab33;
  648.     TLabel *BClab85;
  649.     TLabel *BClab86;
  650.     TLabel *BClab87;
  651.     TLabel *BClab88;
  652.     TButton *Button10;
  653.     TButton *Button11;
  654.     TPanel *BCCPnl1;
  655.     TCheckBox *BCcb47;
  656.     TCheckBox *BCcb0;
  657.     TCheckBox *BCcb1;
  658.     TCheckBox *BCcb2;
  659.     TCheckBox *BCcb3;
  660.     TCheckBox *BCcb48;
  661.     TCheckBox *BCcb4;
  662.     TCheckBox *BCcb5;
  663.     TCheckBox *BCcb49;
  664.     TCheckBox *BCcb6;
  665.     TCheckBox *BCcb7;
  666.     TCheckBox *BCcb8;
  667.     TCheckBox *BCcb9;
  668.     TCheckBox *BCcb10;
  669.     TCheckBox *BCcb50;
  670.     TCheckBox *BCcb11;
  671.     TCheckBox *BCcb12;
  672.     TCheckBox *BCcb51;
  673.     TCheckBox *BCcb52;
  674.     TLabel *BClab47;
  675.     TLabel *BClab0;
  676.     TLabel *BClab1;
  677.     TLabel *BClab2;
  678.     TLabel *BClab3;
  679.     TLabel *BClab48;
  680.     TLabel *BClab4;
  681.     TLabel *BClab5;
  682.     TLabel *BClab49;
  683.     TLabel *BClab6;
  684.     TLabel *BClab7;
  685.     TLabel *BClab8;
  686.     TLabel *BClab9;
  687.     TLabel *BClab10;
  688.     TLabel *BClab50;
  689.     TLabel *BClab11;
  690.     TLabel *BClab12;
  691.     TLabel *BClab51;
  692.     TLabel *BClab52;
  693.     TCheckBox *BCcb13;
  694.     TCheckBox *BCcb14;
  695.     TCheckBox *BCcb15;
  696.     TCheckBox *BCcb53;
  697.     TCheckBox *BCcb54;
  698.     TCheckBox *BCcb16;
  699.     TCheckBox *BCcb55;
  700.     TCheckBox *BCcb17;
  701.     TCheckBox *BCcb56;
  702.     TCheckBox *BCcb57;
  703.     TCheckBox *BCcb58;
  704.     TCheckBox *BCcb59;
  705.     TCheckBox *BCcb60;
  706.     TCheckBox *BCcb61;
  707.     TCheckBox *BCcb62;
  708.     TCheckBox *BCcb63;
  709.     TCheckBox *BCcb64;
  710.     TCheckBox *BCcb65;
  711.     TCheckBox *BCcb18;
  712.     TLabel *BClab13;
  713.     TLabel *BClab14;
  714.     TLabel *BClab15;
  715.     TLabel *BClab53;
  716.     TLabel *BClab54;
  717.     TLabel *BClab16;
  718.     TLabel *BClab55;
  719.     TLabel *BClab17;
  720.     TLabel *BClab56;
  721.     TLabel *BClab57;
  722.     TLabel *BClab58;
  723.     TLabel *BClab59;
  724.     TLabel *BClab60;
  725.     TLabel *BClab61;
  726.     TLabel *BClab62;
  727.     TLabel *BClab63;
  728.     TLabel *BClab64;
  729.     TLabel *BClab65;
  730.     TLabel *BClab18;
  731.     TButton *Button9;
  732.     TLabel *Label1;
  733.     TPanel *ResultPnl;
  734.     TPageControl *PageCtl2;
  735.     TTabSheet *ResultsTab;
  736.     TRichEdit *ResultsRE;
  737.     TMenuItem *N5;
  738.     TMenuItem *ViewResults1;
  739.     TMenuItem *RevisePath1;
  740.     TLabel *CFlab2;
  741.     TLabel *CFlab1;
  742.     TLabel *CFlab0;
  743.     TCheckBox *CFcb0;
  744.     TCheckBox *CFcb1;
  745.     TCheckBox *CFcb2;
  746.     TLabel *Label2;
  747.     TMemo *Memo1;
  748.     TCheckBox *BPcb0;
  749.     TLabel *BPlab0;
  750.     TLabel *TPlab0;
  751.     TLabel *TPlab1;
  752.     TLabel *TPlab2;
  753.     TLabel *TPlab3;
  754.     TCheckBox *TPcb0;
  755.     TCheckBox *TPcb1;
  756.     TCheckBox *TPcb2;
  757.     TCheckBox *TPcb3;
  758.     TCheckBox *TPcb4;
  759.     TCheckBox *TPcb5;
  760.     TCheckBox *TPcb6;
  761.     TCheckBox *TPcb7;
  762.     TCheckBox *TPcb8;
  763.     TCheckBox *TPcb9;
  764.     TLabel *TPlab4;
  765.     TLabel *TPlab5;
  766.     TLabel *TPlab6;
  767.     TLabel *TPlab7;
  768.     TLabel *TPlab8;
  769.     TLabel *TPlab9;
  770.     TLabel *Label19;
  771.     TCheckBox *TScb0;
  772.     TCheckBox *TScb1;
  773.     TCheckBox *TScb2;
  774.     TCheckBox *TScb3;
  775.     TCheckBox *TScb4;
  776.     TCheckBox *TScb5;
  777.     TCheckBox *TScb6;
  778.     TCheckBox *TScb7;
  779.     TCheckBox *TScb8;
  780.     TCheckBox *TScb9;
  781.     TCheckBox *TScb10;
  782.     TCheckBox *TScb11;
  783.     TCheckBox *TScb12;
  784.     TCheckBox *TScb13;
  785.     TCheckBox *TScb14;
  786.     TCheckBox *TScb15;
  787.     TCheckBox *TScb16;
  788.     TCheckBox *TScb17;
  789.     TCheckBox *TScb18;
  790.     TLabel *TSlab0;
  791.     TLabel *TSlab1;
  792.     TLabel *TSlab2;
  793.     TLabel *TSlab3;
  794.     TLabel *TSlab4;
  795.     TLabel *TSlab5;
  796.     TLabel *TSlab6;
  797.     TLabel *TSlab7;
  798.     TLabel *TSlab8;
  799.     TLabel *TSlab9;
  800.     TLabel *TSlab10;
  801.     TLabel *TSlab11;
  802.     TLabel *TSlab12;
  803.     TLabel *TSlab13;
  804.     TLabel *TSlab14;
  805.     TLabel *TSlab15;
  806.     TLabel *TSlab16;
  807.     TLabel *TSlab17;
  808.     TLabel *TSlab18;
  809.     TCheckBox *TScb19;
  810.     TCheckBox *TScb20;
  811.     TCheckBox *TScb21;
  812.     TCheckBox *TScb22;
  813.     TCheckBox *TScb23;
  814.     TCheckBox *TScb24;
  815.     TCheckBox *TScb25;
  816.     TCheckBox *TScb26;
  817.     TCheckBox *TScb27;
  818.     TCheckBox *TScb28;
  819.     TCheckBox *TScb29;
  820.     TCheckBox *TScb30;
  821.     TCheckBox *TScb31;
  822.     TCheckBox *TScb32;
  823.     TCheckBox *TScb33;
  824.     TCheckBox *TScb34;
  825.     TCheckBox *TScb35;
  826.     TCheckBox *TScb36;
  827.     TLabel *TSlab36;
  828.     TLabel *TSlab35;
  829.     TLabel *TSlab34;
  830.     TLabel *TSlab33;
  831.     TLabel *TSlab32;
  832.     TLabel *TSlab31;
  833.     TLabel *TSlab30;
  834.     TLabel *TSlab29;
  835.     TLabel *TSlab28;
  836.     TLabel *TSlab27;
  837.     TLabel *TSlab26;
  838.     TLabel *TSlab25;
  839.     TLabel *TSlab24;
  840.     TLabel *TSlab23;
  841.     TLabel *TSlab22;
  842.     TLabel *TSlab21;
  843.     TLabel *TSlab20;
  844.     TLabel *TSlab19;
  845.     TCheckBox *TRcb0;
  846.     TCheckBox *TRcb1;
  847.     TCheckBox *TRcb2;
  848.     TLabel *TRlab2;
  849.     TLabel *TRlab1;
  850.     TLabel *TRlab0;
  851.     TMenuItem *Coff2omf1;
  852.     TMenuItem *Convert1;
  853.     TMenuItem *Tasm321;
  854.     TMenuItem *TLibImp1;
  855.     TMenuItem *TRegSvr1;
  856.     TLabel *Label3;
  857.     TLabel *Label5;
  858.     TLabel *Label10;
  859.     void __fastcall RunBtnClick(TObject *Sender);
  860.     void __fastcall ToolsPg(TObject *Sender);
  861.     void __fastcall FindDialog1Find(TObject *Sender);
  862.     void __fastcall Print1Click(TObject *Sender);
  863.     void __fastcall ToolsMi(TObject *Sender);
  864.     void __fastcall BackBtnClick(TObject *Sender);
  865.     void __fastcall AdvBtnClick(TObject *Sender);
  866.     void __fastcall Toolcbs(TObject *Sender);
  867.     void __fastcall LabToCB(TObject *Sender);
  868.     void __fastcall OpenClick(TObject *Sender);
  869.     void __fastcall ResultsREKeyPress(TObject *Sender, char &Key);
  870.     void __fastcall SetWorkingDir1Click(TObject *Sender);
  871.     void __fastcall CloseActive(TObject *Sender);
  872.     void __fastcall Closeall1Click(TObject *Sender);
  873.     void __fastcall Save2Click(TObject *Sender);
  874.     void __fastcall SaveAs2Click(TObject *Sender);
  875.     void __fastcall GrepMi(TObject *Sender);
  876.     void __fastcall About1Click(TObject *Sender);
  877.     void __fastcall ClearClick(TObject *Sender);
  878.     void __fastcall OpenAtCursorClick(TObject *Sender);
  879.     void __fastcall BrowseMi(TObject *Sender);
  880.     void __fastcall Find2Click(TObject *Sender);
  881.     void __fastcall Exit1Click(TObject *Sender);
  882.     void __fastcall OutFileMiClick(TObject *Sender);
  883.     void __fastcall ToolHelpMi(TObject *Sender);
  884.     void __fastcall New1Click(TObject *Sender);
  885.     void __fastcall Operations(TObject *Sender);
  886.     void __fastcall SymbolBtn(TObject *Sender);
  887.     void __fastcall Button10Click(TObject *Sender);
  888.     void __fastcall Button8Click(TObject *Sender);
  889.     void __fastcall Button11Click(TObject *Sender);
  890.     void __fastcall ViewResults(TObject *Sender);
  891.     void __fastcall RevisePath1Click(TObject *Sender);
  892.     
  893.     
  894.     
  895.     
  896.     void __fastcall CmdStrREMouseMove(TObject *Sender, TShiftState Shift,
  897.           int X, int Y);
  898.     void __fastcall PageCtlMouseMove(TObject *Sender, TShiftState Shift,
  899.           int X, int Y);
  900.     void __fastcall ResultPnlMouseMove(TObject *Sender, TShiftState Shift,
  901.           int X, int Y);
  902. private:    // User declarations
  903.     bool Tasm;
  904.     bool TlbImp;
  905.     bool TRegAX;
  906.     bool Convert;
  907.     bool Coff;
  908.     bool TDump;
  909.     bool TLib;
  910.     bool ImpDef;
  911.     bool ImpLib;
  912.     bool BCC32;
  913.     bool ILink32;
  914.     bool TLink32;
  915.     bool Make;
  916.     bool BRCC32;
  917.     bool CPP32;
  918.     bool IDEtoBPR;
  919.     bool TDStrp32;   bool Grep;
  920.     bool Touch;
  921.     bool SourceFileSelected;
  922.     bool Clear;
  923.     bool IsDirty;
  924.     int FileNameLen;
  925.     long PosFound;
  926.  
  927.     String FilterStr;
  928.     String AppCaption;
  929.     String BCBRoot;
  930.     String LibOps;
  931.     String WintoolsDir;
  932.     String DefExt;
  933.     String OptionString;
  934.     String SourceFileDir;
  935.     String StripExt;
  936.     String ODFileName;
  937.     String NewDestEdit;
  938.     String NewSourceEdit;
  939.     String WorkDir;
  940.     String SourceEd;
  941.     String DestEd;
  942.     String BinPth;
  943.     String LibPth;
  944.     String IncPth;
  945.     String ObjPth;
  946.     TObject *DummySender;
  947.     TStringList *ObjList;
  948.  
  949.    void PrepareCmdLine();
  950.    void ResetTools();  
  951.    void __fastcall ClearCtls();
  952.    void SetupTool(String Caption);
  953.    void GetRegInfo();
  954.    void CreateNewPage(String TabName, String LoadFile);
  955.    int GetFileSize(String SFile);
  956.    int HandleOpenDlgs(String FilterStr);
  957.    bool IsWindowsNT();
  958.    void SetEnvPath();
  959.    String StripFileExt(String FileName);
  960.  
  961. public:        // User declarations
  962.     __fastcall TMainForm(TComponent* Owner);
  963. };
  964. //---------------------------------------------------------------------------
  965. extern TMainForm *MainForm;
  966. //---------------------------------------------------------------------------
  967. #endif
  968.