object ProjOptDialog: TProjOptDialog Left = 242 Top = 119 BorderIcons = [biSystemMenu] BorderStyle = bsDialog Caption = 'Project Options' ClientHeight = 359 ClientWidth = 405 Font.Color = clWindowText Font.Height = -11 Font.Name = 'MS Sans Serif' Font.Style = [] Position = poScreenCenter OnCreate = DialogCreate PixelsPerInch = 96 TextHeight = 13 object Label2: TLabel Left = 24 Top = 123 Width = 78 Height = 13 Caption = '&Output directory:' FocusControl = ddLibPath IsControl = True end object Label10: TLabel Left = 24 Top = 123 Width = 62 Height = 13 Caption = '&Include path:' FocusControl = ddIncludePath IsControl = True end object Panel1: TPanel Left = 0 Top = 324 Width = 405 Height = 35 Align = alBottom BevelOuter = bvNone TabOrder = 1 object OkButton: TButton Left = 165 Top = 2 Width = 75 Height = 25 Caption = 'OK' Default = True ModalResult = 1 TabOrder = 1 OnClick = OKButtonClick end object CancelButton: TButton Left = 245 Top = 2 Width = 75 Height = 25 Cancel = True Caption = 'Cancel' ModalResult = 2 TabOrder = 2 end object HelpButton: TButton Left = 325 Top = 2 Width = 75 Height = 25 Caption = 'Help' TabOrder = 3 OnClick = HelpButtonClick end object DefaultOpts: TCheckBox Left = 12 Top = 4 Width = 61 Height = 20 HelpContext = 1760 Caption = 'Default' TabOrder = 0 IsControl = True end end object Panel2: TPanel Left = 0 Top = 0 Width = 405 Height = 324 Align = alClient BevelOuter = bvNone BorderWidth = 5 TabOrder = 0 object PageControl: TPageControl Left = 5 Top = 5 Width = 395 Height = 314 HelpContext = 1650 ActivePage = ApplicationPage Align = alClient TabOrder = 0 OnChange = PageControlChange object FormsPage: TTabSheet HelpContext = 1780 Caption = 'Forms' object Bevel1: TBevel Left = 8 Top = 8 Width = 365 Height = 261 Shape = bsFrame end object Label11: TLabel Left = 16 Top = 20 Width = 49 Height = 13 Caption = '&Main form:' FocusControl = cbMainForm end object Label6: TLabel Left = 16 Top = 52 Width = 86 Height = 13 Caption = '&Auto-create forms:' FocusControl = AutoCreateForms end object Label12: TLabel Left = 212 Top = 52 Width = 74 Height = 13 Caption = 'Available &forms:' FocusControl = AvailableForms end object AddSelected: TSpeedButton Left = 176 Top = 68 Width = 25 Height = 25 Caption = '<' OnClick = AddSelectedClick end object AddAll: TSpeedButton Left = 176 Top = 96 Width = 25 Height = 25 Caption = '<<' OnClick = AddAllClick end object RemoveSelected: TSpeedButton Left = 176 Top = 124 Width = 25 Height = 25 Caption = '>' OnClick = RemoveSelectedClick end object RemoveAll: TSpeedButton Left = 176 Top = 152 Width = 25 Height = 25 Caption = '>>' OnClick = RemoveAllClick end object AvailableForms: TListBox Left = 212 Top = 68 Width = 149 Height = 185 DragMode = dmAutomatic ItemHeight = 13 MultiSelect = True TabOrder = 2 OnDragDrop = AvailableFormsDragDrop OnDragOver = AvailableFormsDragOver end object AutoCreateForms: TListBox Left = 16 Top = 68 Width = 149 Height = 185 DragMode = dmAutomatic ItemHeight = 13 MultiSelect = True TabOrder = 1 OnDragDrop = AutoCreateFormsDragDrop OnDragOver = AutoCreateFormsDragOver end object cbMainForm: TComboBox Left = 88 Top = 16 Width = 201 Height = 21 Style = csDropDownList ItemHeight = 13 TabOrder = 0 OnClick = MainFormClick end end object ApplicationPage: TTabSheet HelpContext = 1770 Caption = 'Application' object GroupBox13: TGroupBox Left = 8 Top = 8 Width = 369 Height = 145 Caption = 'Application settings' TabOrder = 0 IsControl = True object Label9: TLabel Left = 8 Top = 52 Width = 41 Height = 13 Caption = 'Help &file:' FocusControl = AppHelpFile IsControl = True end object Label5: TLabel Left = 8 Top = 23 Width = 23 Height = 13 Caption = '&Title:' FocusControl = AppTitle IsControl = True end object Label7: TLabel Left = 8 Top = 80 Width = 24 Height = 13 Caption = '&Icon:' FocusControl = LoadIconBtn end object IconPanel: TPanel Left = 77 Top = 80 Width = 52 Height = 49 BevelOuter = bvLowered TabOrder = 3 object IconImage: TImage Left = 1 Top = 1 Width = 50 Height = 47 Align = alClient Center = True end end object LoadIconBtn: TButton Left = 141 Top = 77 Width = 88 Height = 24 Caption = '&Load icon...' TabOrder = 4 OnClick = BrowseIconClick end object bpBrowseHelp: TButton Left = 282 Top = 47 Width = 76 Height = 23 Caption = '&Browse...' TabOrder = 2 OnClick = BrowserHelpClick end object AppHelpFile: TEdit Left = 78 Top = 48 Width = 200 Height = 21 TabOrder = 1 Text = 'AppHelpFile' end object AppTitle: TEdit Left = 78 Top = 20 Width = 280 Height = 21 TabOrder = 0 Text = 'AppTitle' end end end object CompilerPage: TTabSheet HelpContext = 1650 Caption = 'C++' object gbOptimization: TGroupBox Left = 8 Top = 78 Width = 177 Height = 73 Caption = 'Code optimization' TabOrder = 0 IsControl = True object rbNoOptim: TRadioButton Left = 8 Top = 16 Width = 113 Height = 17 Caption = 'N&one' TabOrder = 0 end object rbOptNormal: TRadioButton Left = 8 Top = 32 Width = 113 Height = 17 Caption = '&Speed' TabOrder = 1 end object rbOptFull: TRadioButton Left = 8 Top = 48 Width = 153 Height = 17 Caption = 'Speed with sc&heduling' TabOrder = 2 end end object gbCompiling: TGroupBox Left = 200 Top = 165 Width = 177 Height = 94 Caption = 'Compiling' TabOrder = 2 object cbShowGenMsgs: TCheckBox Left = 8 Top = 70 Width = 150 Height = 17 Caption = 'Show &general msgs' TabOrder = 3 end object cbCppShowWarnings: TCheckBox Left = 8 Top = 52 Width = 149 Height = 17 Caption = 'Show &warnings' TabOrder = 2 end object cbMergeStrings: TCheckBox Left = 8 Top = 16 Width = 150 Height = 17 Caption = '&Merge duplicate strings' TabOrder = 0 IsControl = True end object cbCppStackFrames: TCheckBox Left = 8 Top = 34 Width = 150 Height = 17 Caption = 'Stac&k frames' TabOrder = 1 IsControl = True end end object gbDebugging: TGroupBox Left = 8 Top = 165 Width = 177 Height = 94 Caption = 'Debugging' TabOrder = 3 IsControl = True object cbCppDebugInfo: TCheckBox Left = 8 Top = 16 Width = 150 Height = 17 Caption = '&Debug information' TabOrder = 0 IsControl = True end object cbLineNums: TCheckBox Left = 8 Top = 34 Width = 150 Height = 17 Caption = '&Line number information' TabOrder = 1 IsControl = True end object cbAutoRegs: TCheckBox Left = 8 Top = 52 Width = 161 Height = 17 Caption = '&Automatic register variables' TabOrder = 2 IsControl = True end object cbDisableInlines: TCheckBox Left = 8 Top = 70 Width = 150 Height = 17 Caption = 'Disable &inline expansions' TabOrder = 3 IsControl = True end end object gbPch: TGroupBox Left = 200 Top = 78 Width = 177 Height = 73 Caption = 'Pre-compiled headers' TabOrder = 1 IsControl = True object rbNoPch: TRadioButton Left = 8 Top = 16 Width = 113 Height = 17 Caption = 'Non&e' TabOrder = 0 end object rbUsePch: TRadioButton Left = 8 Top = 32 Width = 153 Height = 17 Caption = '&Use pre-compiled headers' TabOrder = 1 end object rbCachePch: TRadioButton Left = 8 Top = 48 Width = 161 Height = 17 Caption = '&Cache pre-compiled headers' TabOrder = 2 end end object GroupBox6: TGroupBox Left = 9 Top = 8 Width = 238 Height = 57 Caption = 'Speed settings' TabOrder = 4 object pbFullDebug: TBitBtn Left = 14 Top = 20 Width = 100 Height = 25 Caption = '&Full debug' TabOrder = 0 OnClick = pbFullDebugClick Glyph.Data = { 06020000424D0602000000000000760000002800000028000000140000000100 04000000000090010000CE0E0000D80E00000000000000000000000000000000 80000080000000808000800000008000800080800000C0C0C000808080000000 FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF00333333333333 333333333333333333333333333333333333333333333333333333FFFFFFFFFF FFFF333330000000000000033333388888888888888F333330FFFFFFFFFFFF03 333338F333333333338F333330FFFFFFFFFFFF03333338F3FFFFFF33338F3333 30FF000000FFFF03333338F3F8888333338F333330F0FFFFFFFFFF03333338F8 FFFFFFFFF38F3333300100000000FF03333338888FF88888338F3333300180EE EEEEEE033333388888FF3333338F33333001180F0F0EEE03333338888883F333 338F333330811190EEEEEE033333388888F8FFFFF38F3333307719990000FF03 333338F3888888F8338F3333077FF99990FFFF03333388F3FFFFF83FFF8F3330 77FFFF000F000003333838F38F888388888333077FFF00FFFF0FF033338338F3 8833338F38333077FFF0FFFFFF0F0333383338F83333338F8333077FFF09FFFF FF0033338F33388FFFFFFF88333307FFF09000000003333383F3388888888883 333330FF0333333333333333383F833333333333333333003333333333333333 33883333333333333333} NumGlyphs = 2 end object pbRelease: TBitBtn Left = 126 Top = 20 Width = 100 Height = 25 Caption = '&Release' TabOrder = 1 OnClick = pbReleaseClick Glyph.Data = { CE070000424DCE07000000000000360000002800000024000000120000000100 1800000000009807000000000000000000000000000000000000008284840000 8400008400008400008482000082840082840082840082840082848400008400 00840000840000008284008284008284008284008284FFFFFFFFFFFFFFFFFFFF FFFF008284008284008284008284008284008284FFFFFFFFFFFFFFFFFFFFFFFF 00828400828400828400828400FF0000FF0000FF008400000082840082840082 8400828400828400828400820000FF0084000000828400828400828400828400 8284848284848284008284008284FFFFFF008284008284008284008284008284 848284848284008284FFFFFF00828400828400828400828400828400820000FF 0084000084820000828400828400828400828400828400820000FF0084000000 8284008284008284008284008284008284008284848284008284FFFFFF008284 008284008284008284008284008284848284008284FFFFFF0082840082840082 8400828400828400820000FF0000820084000000828400828400828400828484 820000FF00848200848200008284008284008284008284008284008284008284 848284008284008284FFFFFF008284008284008284008284848284008284FFFF FF00828400828400828400828400828400828400828400FF0000FF0084000084 820000828400828484820000820000FF00840000008284008284008284008284 008284008284008284008284008284848284008284FFFFFF0082840082840082 84848284008284008284FFFFFF00828400828400828400828400828400828400 828484820000FF0000FF0084000084000084820000820000FF00840000848200 0082840082840082840082840082840082840082840082840082848482840082 84008284FFFFFFFFFFFF848284008284008284FFFFFF00828400828400828400 828400828400828400828400828400828400820000FF0000FF00008200008200 0082008400008482000082840082840082840082840082840082840082840082 84008284008284008284848284008284008284008284008284008284FFFFFF00 8284008284008284008284008284008284008284008284008284008284008284 84820000FF0000FF0000FF000082000082008482008400008482000082840082 8400828400828400828400828400828400828400828400828484828400828400 8284008284008284FFFFFF848284FFFFFFFFFFFF008284008284008284008284 84000084000084000084000084820084820000FF0000FF008400000082848482 0000FF00840000008284008284008284008284008284008284848284FFFFFFFF FFFFFFFFFF848284848284008284008284FFFFFF008284848284008284FFFFFF 00828400828400828400828484820000FF0000FF0000820084000084820000FF 0000820084000000828484820000FF0084000000828400828400828400828400 8284008284848284848284008284008284FFFFFF848284008284008284FFFFFF 008284848284008284FFFFFF0082840082840082840082840082840082848482 0000FF0000820084000000FF0000FF0084000084000000820000FF0084000000 8284008284008284008284008284008284008284008284848284008284008284 FFFFFF008284008284FFFFFFFFFFFF848284008284FFFFFF0082840082840082 8400828400828400828400828400828400FF0000820000FF0000FF0000820000 FF0000FF00840000008284008284008284008284008284008284008284008284 008284008284848284008284008284008284008284008284008284008284FFFF FF00828400828400828400828400828400828400828400828400828400828400 820000820000FF0000FF0000FF00840000008284008284008284008284008284 0082840082840082840082840082840082840082848482840082840082840082 84008284008284FFFFFF00828400828400828400828400828400828400828400 828400828400828400828400828400820000820000FF00840000008284008284 0082840082840082840082840082840082840082840082840082840082840082 84008284848284008284008284008284FFFFFF00828400828400828400828400 828400828400828400828400828400828400828400828484000084000000FF00 8400000082840082840082840082840082840082840082840082840082840082 84008284008284008284008284008284008284848284008284FFFFFF00828400 8284008284008284008284008284008284008284008284008284008284008284 00828484820000FF000082008400000082840082840082840082840082840082 8400828400828400828400828400828400828400828400828400828484828400 8284008284FFFFFF008284008284008284008284008284008284008284008284 00828400828400828400828400828484820000FF0000FF008400000082840082 8400828400828400828400828400828400828400828400828400828400828400 8284008284008284848284008284008284FFFFFF008284008284008284008284 0082840082840082840082840082840082840082840082840082840082848482 0084820084820000828400828400828400828400828400828400828400828400 8284008284008284008284008284008284008284008284848284848284848284 008284008284008284008284008284008284} NumGlyphs = 2 end end end object Pascal: TTabSheet Caption = 'Pascal' object GroupBox1: TGroupBox Left = 8 Top = 8 Width = 368 Height = 56 Caption = 'Code generation' TabOrder = 0 IsControl = True object cbOptimization: TCheckBox Left = 8 Top = 14 Width = 150 Height = 17 Caption = '&Optimization' TabOrder = 0 IsControl = True end object cbRecordAlign: TCheckBox Left = 8 Top = 31 Width = 150 Height = 17 TabStop = False Caption = '&Aligned record fields' TabOrder = 1 IsControl = True end object cbStackFrames: TCheckBox Left = 196 Top = 14 Width = 150 Height = 17 TabStop = False Caption = 'Stac&k frames' TabOrder = 2 IsControl = True end object cbPentiumSafe: TCheckBox Left = 196 Top = 31 Width = 150 Height = 17 TabStop = False Caption = 'Penti&um-safe FDIV' TabOrder = 3 end end object GroupBox2: TGroupBox Left = 8 Top = 68 Width = 368 Height = 56 Caption = 'Runtime errors' TabOrder = 1 IsControl = True object cbRangeCheck: TCheckBox Left = 8 Top = 14 Width = 150 Height = 17 Caption = '&Range checking' TabOrder = 0 IsControl = True end object cbStackCheck: TCheckBox Left = 8 Top = 31 Width = 150 Height = 17 TabStop = False Caption = '&Stack checking' TabOrder = 1 IsControl = True end object cbInOutCheck: TCheckBox Left = 196 Top = 14 Width = 150 Height = 17 TabStop = False Caption = '&I/O checking' TabOrder = 2 IsControl = True end object cbOverflowCheck: TCheckBox Left = 196 Top = 31 Width = 150 Height = 17 TabStop = False Caption = 'Overflow checking (&Q)' TabOrder = 3 IsControl = True end end object GroupBox3: TGroupBox Left = 8 Top = 128 Width = 180 Height = 141 Caption = 'Syntax options' TabOrder = 2 IsControl = True object cbVarStrCheck: TCheckBox Left = 8 Top = 14 Width = 150 Height = 17 Caption = 'Strict &var-strings' TabOrder = 0 IsControl = True end object cbFullBoolEval: TCheckBox Left = 8 Top = 31 Width = 150 Height = 17 TabStop = False Caption = 'Complete &boolean eval' TabOrder = 1 IsControl = True end object cbExtSyntax: TCheckBox Left = 8 Top = 48 Width = 150 Height = 17 TabStop = False Caption = 'E&xtended syntax' TabOrder = 2 IsControl = True end object cbTypedPointers: TCheckBox Left = 8 Top = 65 Width = 150 Height = 17 TabStop = False Caption = '&Typed @ operator' TabOrder = 3 IsControl = True end object cbOpenParameters: TCheckBox Left = 8 Top = 82 Width = 150 Height = 17 TabStop = False Caption = 'Open ¶meters' TabOrder = 4 IsControl = True end object cbHugeStrings: TCheckBox Left = 8 Top = 99 Width = 97 Height = 17 TabStop = False Caption = '&Huge strings' TabOrder = 5 end object cbAssignConst: TCheckBox Left = 8 Top = 116 Width = 166 Height = 17 TabStop = False Caption = 'Assignable typed constants (&J)' TabOrder = 6 end end object GroupBox4: TGroupBox Left = 196 Top = 128 Width = 180 Height = 73 Caption = 'Debugging' TabOrder = 3 IsControl = True object cbPasDebugInfo: TCheckBox Left = 8 Top = 14 Width = 150 Height = 17 Caption = '&Debug information' TabOrder = 0 IsControl = True end object cbLocalSymbols: TCheckBox Left = 8 Top = 31 Width = 150 Height = 17 TabStop = False Caption = '&Local symbols' TabOrder = 1 IsControl = True end object cbSymbolInfo: TCheckBox Left = 8 Top = 48 Width = 149 Height = 17 TabStop = False Caption = 'S&ymbol information' TabOrder = 2 IsControl = True end end object GroupBox5: TGroupBox Left = 196 Top = 205 Width = 180 Height = 64 Caption = 'Messages' TabOrder = 4 object cbShowHints: TCheckBox Left = 8 Top = 14 Width = 150 Height = 17 Caption = 'Show hi&nts' TabOrder = 0 end object cbShowWarnings: TCheckBox Left = 8 Top = 30 Width = 149 Height = 17 TabStop = False Caption = 'Show &warnings' TabOrder = 1 end end end object LinkerPage: TTabSheet HelpContext = 1700 Caption = 'Linker' object gbStackSizes: TGroupBox Left = 194 Top = 80 Width = 185 Height = 97 Caption = 'Stack sizes' TabOrder = 3 IsControl = True object Label1: TLabel Left = 8 Top = 19 Width = 70 Height = 13 Caption = 'Mi&n stack size:' FocusControl = ecStackSize IsControl = True end object Label13: TLabel Left = 8 Top = 47 Width = 73 Height = 13 Caption = 'Ma&x stack size:' FocusControl = ecMaxStackSize end object ecStackSize: TEdit Left = 97 Top = 16 Width = 75 Height = 21 TabOrder = 0 IsControl = True end object ecMaxStackSize: TEdit Left = 97 Top = 44 Width = 75 Height = 21 TabOrder = 1 end end object gbMapFile: TGroupBox Left = 8 Top = 80 Width = 177 Height = 97 Caption = 'Map file' TabOrder = 2 IsControl = True object rbMapFileOff: TRadioButton Left = 8 Top = 16 Width = 150 Height = 20 Caption = 'O&ff' TabOrder = 0 IsControl = True end object rbMapSegOnly: TRadioButton Left = 8 Top = 34 Width = 150 Height = 20 Caption = '&Segments' TabOrder = 1 IsControl = True end object rbMapSegPubs: TRadioButton Left = 8 Top = 52 Width = 150 Height = 20 Caption = '&Publics' TabOrder = 2 IsControl = True end object rbMapDetailed: TRadioButton Left = 8 Top = 70 Width = 150 Height = 20 Caption = 'De&tailed' TabOrder = 3 IsControl = True end end object gbTarget: TGroupBox Left = 8 Top = 8 Width = 177 Height = 65 Caption = 'Application target' TabOrder = 0 IsControl = True object rbEXE: TRadioButton Left = 8 Top = 16 Width = 150 Height = 20 Caption = 'Generate &EXE' TabOrder = 0 IsControl = True end object rbDLL: TRadioButton Left = 8 Top = 34 Width = 150 Height = 20 Caption = 'Generate &DLL' TabOrder = 1 IsControl = True end end object gbAppType: TGroupBox Left = 194 Top = 8 Width = 183 Height = 65 Caption = 'Application type' TabOrder = 1 IsControl = True object rbGUI: TRadioButton Left = 8 Top = 16 Width = 150 Height = 20 Caption = 'Windows &GUI' TabOrder = 0 IsControl = True end object rbConsole: TRadioButton Left = 8 Top = 34 Width = 150 Height = 20 Caption = '&Console application' TabOrder = 1 IsControl = True end end object gbLinker: TGroupBox Left = 8 Top = 185 Width = 369 Height = 72 Caption = 'Linking' TabOrder = 4 IsControl = True object cbUseIncLinker: TCheckBox Left = 8 Top = 16 Width = 153 Height = 17 Caption = '&Use incremental linker' TabOrder = 0 OnClick = cbUseIncLinkerClick end object cbLinkWarnings: TCheckBox Left = 8 Top = 48 Width = 153 Height = 17 Caption = 'Show &warnings' TabOrder = 1 end object cbLinkDebugVcl: TCheckBox Left = 192 Top = 32 Width = 153 Height = 17 Caption = 'Link debug version of &VCL' TabOrder = 2 end object cbLinkDebugInfo: TCheckBox Left = 192 Top = 16 Width = 153 Height = 17 Caption = '&Include debug information' TabOrder = 3 end object cbIncrImage: TCheckBox Left = 8 Top = 32 Width = 145 Height = 17 Caption = 'In-&memory EXE' TabOrder = 4 end end end object DirCondPage: TTabSheet HelpContext = 1750 Caption = 'Directories/Conditionals' object gbConditionals: TGroupBox Left = 8 Top = 103 Width = 368 Height = 48 Caption = 'Conditionals' TabOrder = 1 IsControl = True object Label8: TLabel Left = 8 Top = 19 Width = 92 Height = 13 Caption = '&Conditional defines:' FocusControl = ddDefines IsControl = True end object ddDefines: TComboBox Left = 104 Top = 16 Width = 257 Height = 21 ItemHeight = 0 TabOrder = 0 IsControl = True end end object gbDirs: TGroupBox Left = 8 Top = 8 Width = 368 Height = 81 Caption = 'Directories' TabOrder = 0 IsControl = True object Label3: TLabel Left = 8 Top = 51 Width = 58 Height = 13 Caption = '&Library path:' FocusControl = ddLibPath IsControl = True end object Label4: TLabel Left = 8 Top = 19 Width = 62 Height = 13 Caption = '&Include path:' FocusControl = ddIncludePath IsControl = True end object ddLibPath: TComboBox Left = 104 Top = 48 Width = 257 Height = 21 ItemHeight = 0 TabOrder = 1 IsControl = True end object ddIncludePath: TComboBox Left = 104 Top = 16 Width = 257 Height = 21 ItemHeight = 0 TabOrder = 0 IsControl = True end end object GroupBox12: TGroupBox Left = 8 Top = 165 Width = 368 Height = 48 Caption = 'Pascal unit aliases' TabOrder = 2 object Label15: TLabel Left = 8 Top = 19 Width = 57 Height = 13 Caption = 'Unit &aliases:' FocusControl = ddUnitAliases end object ddUnitAliases: TComboBox Left = 104 Top = 16 Width = 257 Height = 21 ItemHeight = 0 TabOrder = 0 end end end end end object OpenDialog1: TOpenDialog FileEditStyle = fsEdit Options = [ofHideReadOnly, ofShowHelp] Left = 72 Top = 328 end end