home *** CD-ROM | disk | FTP | other *** search
/ QBasic & Borland Pascal & C / Delphi5.iso / Runimage / Delphi50 / Bin / DPHIDE50.BPL / 0 / RCDATA / TPASLINKEROPTIONSPAGE < prev    next >
Delphi Borland Form  |  1999-08-11  |  2.7 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Delphi Borland Form (archive/borlandDelphiForm).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Delphi Borland Form (archive/borlandDelphiForm) magic Supported
100% file Delphi compiled form 'TPasLinkerOptionsPage' default
99% file data default
100% TrID Borland Form (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 54 50 46 30 15 54 50 61 | 73 4c 69 6e 6b 65 72 4f |TPF0.TPa|sLinkerO|
|00000010| 70 74 69 6f 6e 73 50 61 | 67 65 14 50 61 73 4c 69 |ptionsPa|ge.PasLi|
|00000020| 6e 6b 65 72 4f 70 74 69 | 6f 6e 73 50 61 67 65 04 |nkerOpti|onsPage.|
|00000030| 4c 65 66 74 02 00 03 54 | 6f 70 02 00 05 57 69 64 |Left...T|op...Wid|
|00000040| 74 68 03 90 01 06 48 65 | 69 67 68 74 03 1a 01 0b |th....He|ight....|
|00000050| 48 65 6c 70 43 6f 6e 74 | 65 78 74 03 a4 06 07 43 |HelpCont|ext....C|
|00000060| 61 70 74 69 6f 6e 06 06 | 4c 69 6e 6b 65 72 0b 4f |aption..|Linker.O|
|00000070| 6e 42 72 6f 61 64 63 61 | 73 74 07 1d 50 61 73 4c |nBroadca|st..PasL|
|00000080| 69 6e 6b 65 72 4f 70 74 | 69 6f 6e 73 50 61 67 65 |inkerOpt|ionsPage|
|00000090| 42 72 6f 61 64 63 61 73 | 74 00 09 54 47 72 6f 75 |Broadcas|t..TGrou|
|000000a0| 70 42 6f 78 09 47 72 6f | 75 70 42 6f 78 39 04 4c |pBox.Gro|upBox9.L|
|000000b0| 65 66 74 03 ce 00 03 54 | 6f 70 03 80 00 05 57 69 |eft....T|op....Wi|
|000000c0| 64 74 68 03 bb 00 06 48 | 65 69 67 68 74 02 5c 07 |dth....H|eight.\.|
|000000d0| 43 61 70 74 69 6f 6e 06 | 0e 20 4d 65 6d 6f 72 79 |Caption.|. Memory|
|000000e0| 20 73 69 7a 65 73 20 08 | 54 61 62 4f 72 64 65 72 | sizes .|TabOrder|
|000000f0| 02 03 09 49 73 43 6f 6e | 74 72 6f 6c 09 00 06 54 |...IsCon|trol...T|
|00000100| 4c 61 62 65 6c 06 4c 61 | 62 65 6c 31 04 4c 65 66 |Label.La|bel1.Lef|
|00000110| 74 02 12 03 54 6f 70 02 | 11 05 57 69 64 74 68 02 |t...Top.|..Width.|
|00000120| 46 06 48 65 69 67 68 74 | 02 0d 07 43 61 70 74 69 |F.Height|...Capti|
|00000130| 6f 6e 06 10 4d 69 26 6e | 20 73 74 61 63 6b 20 73 |on..Mi&n| stack s|
|00000140| 69 7a 65 3a 0c 46 6f 63 | 75 73 43 6f 6e 74 72 6f |ize:.Foc|usContro|
|00000150| 6c 07 0b 65 63 53 74 61 | 63 6b 53 69 7a 65 09 49 |l..ecSta|ckSize.I|
|00000160| 73 43 6f 6e 74 72 6f 6c | 09 00 00 06 54 4c 61 62 |sControl|....TLab|
|00000170| 65 6c 06 4c 61 62 65 6c | 32 04 4c 65 66 74 02 1e |el.Label|2.Left..|
|00000180| 03 54 6f 70 02 44 05 57 | 69 64 74 68 02 3a 06 48 |.Top.D.W|idth.:.H|
|00000190| 65 69 67 68 74 02 0d 07 | 43 61 70 74 69 6f 6e 06 |eight...|Caption.|
|000001a0| 0c 26 49 6d 61 67 65 20 | 62 61 73 65 3a 0c 46 6f |.&Image |base:.Fo|
|000001b0| 63 75 73 43 6f 6e 74 72 | 6f 6c 07 0b 65 63 49 6d |cusContr|ol..ecIm|
|000001c0| 61 67 65 42 61 73 65 09 | 49 73 43 6f 6e 74 72 6f |ageBase.|IsContro|
|000001d0| 6c 09 00 00 06 54 4c 61 | 62 65 6c 07 4c 61 62 65 |l....TLa|bel.Labe|
|000001e0| 6c 31 33 04 4c 65 66 74 | 02 12 03 54 6f 70 02 2a |l13.Left|...Top.*|
|000001f0| 05 57 69 64 74 68 02 46 | 06 48 65 69 67 68 74 02 |.Width.F|.Height.|
|00000200| 0d 07 43 61 70 74 69 6f | 6e 06 0f 4d 61 26 78 20 |..Captio|n..Ma&x |
|00000210| 73 74 61 63 6b 73 69 7a | 65 3a 0c 46 6f 63 75 73 |stacksiz|e:.Focus|
|00000220| 43 6f 6e 74 72 6f 6c 07 | 0e 65 63 4d 61 78 53 74 |Control.|.ecMaxSt|
|00000230| 61 63 6b 53 69 7a 65 00 | 00 05 54 45 64 69 74 0b |ackSize.|..TEdit.|
|00000240| 65 63 53 74 61 63 6b 53 | 69 7a 65 04 4c 65 66 74 |ecStackS|ize.Left|
|00000250| 02 60 03 54 6f 70 02 0e | 05 57 69 64 74 68 02 51 |.`.Top..|.Width.Q|
|00000260| 06 48 65 69 67 68 74 02 | 15 08 54 61 62 4f 72 64 |.Height.|..TabOrd|
|00000270| 65 72 02 00 04 54 65 78 | 74 06 0b 65 63 53 74 61 |er...Tex|t..ecSta|
|00000280| 63 6b 53 69 7a 65 09 49 | 73 43 6f 6e 74 72 6f 6c |ckSize.I|sControl|
|00000290| 09 00 00 05 54 45 64 69 | 74 0b 65 63 49 6d 61 67 |....TEdi|t.ecImag|
|000002a0| 65 42 61 73 65 04 4c 65 | 66 74 02 60 03 54 6f 70 |eBase.Le|ft.`.Top|
|000002b0| 02 40 05 57 69 64 74 68 | 02 51 06 48 65 69 67 68 |.@.Width|.Q.Heigh|
|000002c0| 74 02 15 08 54 61 62 4f | 72 64 65 72 02 02 04 54 |t...TabO|rder...T|
|000002d0| 65 78 74 06 0b 65 63 49 | 6d 61 67 65 42 61 73 65 |ext..ecI|mageBase|
|000002e0| 09 49 73 43 6f 6e 74 72 | 6f 6c 09 00 00 05 54 45 |.IsContr|ol....TE|
|000002f0| 64 69 74 0e 65 63 4d 61 | 78 53 74 61 63 6b 53 69 |dit.ecMa|xStackSi|
|00000300| 7a 65 04 4c 65 66 74 02 | 60 03 54 6f 70 02 27 05 |ze.Left.|`.Top.'.|
|00000310| 57 69 64 74 68 02 51 06 | 48 65 69 67 68 74 02 15 |Width.Q.|Height..|
|00000320| 08 54 61 62 4f 72 64 65 | 72 02 01 04 54 65 78 74 |.TabOrde|r...Text|
|00000330| 06 0e 65 63 4d 61 78 53 | 74 61 63 6b 53 69 7a 65 |..ecMaxS|tackSize|
|00000340| 00 00 00 09 54 47 72 6f | 75 70 42 6f 78 09 47 72 |....TGro|upBox.Gr|
|00000350| 6f 75 70 42 6f 78 38 04 | 4c 65 66 74 02 08 03 54 |oupBox8.|Left...T|
|00000360| 6f 70 03 80 00 05 57 69 | 64 74 68 03 bb 00 06 48 |op....Wi|dth....H|
|00000370| 65 69 67 68 74 02 5c 07 | 43 61 70 74 69 6f 6e 06 |eight.\.|Caption.|
|00000380| 15 20 45 58 45 20 61 6e | 64 20 44 4c 4c 20 6f 70 |. EXE an|d DLL op|
|00000390| 74 69 6f 6e 73 20 08 54 | 61 62 4f 72 64 65 72 02 |tions .T|abOrder.|
|000003a0| 01 09 49 73 43 6f 6e 74 | 72 6f 6c 09 00 09 54 43 |..IsCont|rol...TC|
|000003b0| 68 65 63 6b 42 6f 78 0a | 63 62 45 78 74 44 65 62 |heckBox.|cbExtDeb|
|000003c0| 75 67 04 4c 65 66 74 02 | 08 03 54 6f 70 02 26 05 |ug.Left.|..Top.&.|
|000003d0| 57 69 64 74 68 03 ac 00 | 06 48 65 69 67 68 74 02 |Width...|.Height.|
|000003e0| 11 07 43 61 70 74 69 6f | 6e 06 18 49 6e 63 6c 75 |..Captio|n..Inclu|
|000003f0| 64 65 20 26 54 44 33 32 | 20 64 65 62 75 67 20 69 |de &TD32| debug i|
|00000400| 6e 66 6f 08 54 61 62 4f | 72 64 65 72 02 01 09 49 |nfo.TabO|rder...I|
|00000410| 73 43 6f 6e 74 72 6f 6c | 09 00 00 09 54 43 68 65 |sControl|....TChe|
|00000420| 63 6b 42 6f 78 0c 63 62 | 43 6f 6e 73 6f 6c 65 41 |ckBox.cb|ConsoleA|
|00000430| 70 70 04 4c 65 66 74 02 | 08 03 54 6f 70 02 12 05 |pp.Left.|..Top...|
|00000440| 57 69 64 74 68 03 ac 00 | 06 48 65 69 67 68 74 02 |Width...|.Height.|
|00000450| 11 07 43 61 70 74 69 6f | 6e 06 1d 47 65 6e 65 72 |..Captio|n..Gener|
|00000460| 61 74 65 20 26 63 6f 6e | 73 6f 6c 65 20 61 70 70 |ate &con|sole app|
|00000470| 6c 69 63 61 74 69 6f 6e | 08 54 61 62 4f 72 64 65 |lication|.TabOrde|
|00000480| 72 02 00 00 00 09 54 43 | 68 65 63 6b 42 6f 78 0d |r.....TC|heckBox.|
|00000490| 63 62 52 65 6d 6f 74 65 | 44 65 62 75 67 04 4c 65 |cbRemote|Debug.Le|
|000004a0| 66 74 02 08 03 54 6f 70 | 02 3a 05 57 69 64 74 68 |ft...Top|.:.Width|
|000004b0| 03 ac 00 06 48 65 69 67 | 68 74 02 11 07 43 61 70 |....Heig|ht...Cap|
|000004c0| 74 69 6f 6e 06 1d 49 6e | 63 6c 75 64 65 20 26 72 |tion..In|clude &r|
|000004d0| 65 6d 6f 74 65 20 64 65 | 62 75 67 20 73 79 6d 62 |emote de|bug symb|
|000004e0| 6f 6c 73 08 54 61 62 4f | 72 64 65 72 02 02 00 00 |ols.TabO|rder....|
|000004f0| 00 09 54 47 72 6f 75 70 | 42 6f 78 09 47 72 6f 75 |..TGroup|Box.Grou|
|00000500| 70 42 6f 78 37 04 4c 65 | 66 74 03 ce 00 03 54 6f |pBox7.Le|ft....To|
|00000510| 70 02 08 05 57 69 64 74 | 68 03 bb 00 06 48 65 69 |p...Widt|h....Hei|
|00000520| 67 68 74 02 72 07 43 61 | 70 74 69 6f 6e 06 0f 20 |ght.r.Ca|ption.. |
|00000530| 4c 69 6e 6b 65 72 20 6f | 75 74 70 75 74 20 08 54 |Linker o|utput .T|
|00000540| 61 62 4f 72 64 65 72 02 | 02 09 49 73 43 6f 6e 74 |abOrder.|..IsCont|
|00000550| 72 6f 6c 09 00 0c 54 52 | 61 64 69 6f 42 75 74 74 |rol...TR|adioButt|
|00000560| 6f 6e 0e 72 62 47 65 6e | 65 72 61 74 65 42 50 55 |on.rbGen|erateBPU|
|00000570| 73 04 4c 65 66 74 02 08 | 03 54 6f 70 02 10 05 57 |s.Left..|.Top...W|
|00000580| 69 64 74 68 03 96 00 06 | 48 65 69 67 68 74 02 11 |idth....|Height..|
|00000590| 07 43 61 70 74 69 6f 6e | 06 0e 47 65 6e 65 72 61 |.Caption|..Genera|
|000005a0| 74 65 20 44 43 26 55 73 | 08 54 61 62 4f 72 64 65 |te DC&Us|.TabOrde|
|000005b0| 72 02 00 07 4f 6e 43 6c | 69 63 6b 07 16 72 62 47 |r...OnCl|ick..rbG|
|000005c0| 65 6e 65 72 61 74 65 43 | 50 50 4f 62 6a 73 43 6c |enerateC|PPObjsCl|
|000005d0| 69 63 6b 09 49 73 43 6f | 6e 74 72 6f 6c 09 00 00 |ick.IsCo|ntrol...|
|000005e0| 0c 54 52 61 64 69 6f 42 | 75 74 74 6f 6e 0f 72 62 |.TRadioB|utton.rb|
|000005f0| 47 65 6e 65 72 61 74 65 | 43 4f 62 6a 73 04 4c 65 |Generate|CObjs.Le|
|00000600| 66 74 02 08 03 54 6f 70 | 02 23 05 57 69 64 74 68 |ft...Top|.#.Width|
|00000610| 03 96 00 06 48 65 69 67 | 68 74 02 11 07 43 61 70 |....Heig|ht...Cap|
|00000620| 74 69 6f 6e 06 18 47 65 | 6e 65 72 61 74 65 20 43 |tion..Ge|nerate C|
|00000630| 20 26 6f 62 6a 65 63 74 | 20 66 69 6c 65 73 08 54 | &object| files.T|
|00000640| 61 62 4f 72 64 65 72 02 | 01 07 4f 6e 43 6c 69 63 |abOrder.|..OnClic|
|00000650| 6b 07 16 72 62 47 65 6e | 65 72 61 74 65 43 50 50 |k..rbGen|erateCPP|
|00000660| 4f 62 6a 73 43 6c 69 63 | 6b 09 49 73 43 6f 6e 74 |ObjsClic|k.IsCont|
|00000670| 72 6f 6c 09 00 00 0c 54 | 52 61 64 69 6f 42 75 74 |rol....T|RadioBut|
|00000680| 74 6f 6e 11 72 62 47 65 | 6e 65 72 61 74 65 43 50 |ton.rbGe|nerateCP|
|00000690| 50 4f 62 6a 73 04 4c 65 | 66 74 02 08 03 54 6f 70 |PObjs.Le|ft...Top|
|000006a0| 02 36 05 57 69 64 74 68 | 03 a9 00 06 48 65 69 67 |.6.Width|....Heig|
|000006b0| 68 74 02 11 07 43 61 70 | 74 69 6f 6e 06 1a 26 47 |ht...Cap|tion..&G|
|000006c0| 65 6e 65 72 61 74 65 20 | 43 2b 2b 20 6f 62 6a 65 |enerate |C++ obje|
|000006d0| 63 74 20 66 69 6c 65 73 | 08 54 61 62 4f 72 64 65 |ct files|.TabOrde|
|000006e0| 72 02 02 07 4f 6e 43 6c | 69 63 6b 07 16 72 62 47 |r...OnCl|ick..rbG|
|000006f0| 65 6e 65 72 61 74 65 43 | 50 50 4f 62 6a 73 43 6c |enerateC|PPObjsCl|
|00000700| 69 63 6b 00 00 09 54 43 | 68 65 63 6b 42 6f 78 13 |ick...TC|heckBox.|
|00000710| 63 62 49 6e 63 6c 75 64 | 65 4e 61 6d 65 73 70 61 |cbInclud|eNamespa|
|00000720| 63 65 73 04 4c 65 66 74 | 02 18 03 54 6f 70 02 49 |ces.Left|...Top.I|
|00000730| 05 57 69 64 74 68 03 99 | 00 06 48 65 69 67 68 74 |.Width..|..Height|
|00000740| 02 11 07 43 61 70 74 69 | 6f 6e 06 13 49 6e 63 6c |...Capti|on..Incl|
|00000750| 75 64 65 20 6e 61 26 6d | 65 73 70 61 63 65 73 08 |ude na&m|espaces.|
|00000760| 54 61 62 4f 72 64 65 72 | 02 03 00 00 09 54 43 68 |TabOrder|.....TCh|
|00000770| 65 63 6b 42 6f 78 12 63 | 62 45 78 70 6f 72 74 41 |eckBox.c|bExportA|
|00000780| 6c 6c 53 79 6d 62 6f 6c | 73 04 4c 65 66 74 02 18 |llSymbol|s.Left..|
|00000790| 03 54 6f 70 02 5c 05 57 | 69 64 74 68 03 99 00 06 |.Top.\.W|idth....|
|000007a0| 48 65 69 67 68 74 02 11 | 07 43 61 70 74 69 6f 6e |Height..|.Caption|
|000007b0| 06 13 45 78 70 6f 72 74 | 20 26 61 6c 6c 20 73 79 |..Export| &all sy|
|000007c0| 6d 62 6f 6c 73 08 54 61 | 62 4f 72 64 65 72 02 04 |mbols.Ta|bOrder..|
|000007d0| 00 00 00 09 54 47 72 6f | 75 70 42 6f 78 09 47 72 |....TGro|upBox.Gr|
|000007e0| 6f 75 70 42 6f 78 36 04 | 4c 65 66 74 02 08 03 54 |oupBox6.|Left...T|
|000007f0| 6f 70 02 08 05 57 69 64 | 74 68 03 bb 00 06 48 65 |op...Wid|th....He|
|00000800| 69 67 68 74 02 72 07 43 | 61 70 74 69 6f 6e 06 0a |ight.r.C|aption..|
|00000810| 20 4d 61 70 20 66 69 6c | 65 20 08 54 61 62 4f 72 | Map fil|e .TabOr|
|00000820| 64 65 72 02 00 09 49 73 | 43 6f 6e 74 72 6f 6c 09 |der...Is|Control.|
|00000830| 00 0c 54 52 61 64 69 6f | 42 75 74 74 6f 6e 0c 72 |..TRadio|Button.r|
|00000840| 62 4d 61 70 46 69 6c 65 | 4f 66 66 04 4c 65 66 74 |bMapFile|Off.Left|
|00000850| 02 08 03 54 6f 70 02 12 | 05 57 69 64 74 68 03 96 |...Top..|.Width..|
|00000860| 00 06 48 65 69 67 68 74 | 02 11 07 43 61 70 74 69 |..Height|...Capti|
|00000870| 6f 6e 06 04 4f 26 66 66 | 08 54 61 62 4f 72 64 65 |on..O&ff|.TabOrde|
|00000880| 72 02 00 09 49 73 43 6f | 6e 74 72 6f 6c 09 00 00 |r...IsCo|ntrol...|
|00000890| 0c 54 52 61 64 69 6f 42 | 75 74 74 6f 6e 0c 72 62 |.TRadioB|utton.rb|
|000008a0| 4d 61 70 53 65 67 4f 6e | 6c 79 04 4c 65 66 74 02 |MapSegOn|ly.Left.|
|000008b0| 08 03 54 6f 70 02 26 05 | 57 69 64 74 68 03 96 00 |..Top.&.|Width...|
|000008c0| 06 48 65 69 67 68 74 02 | 11 07 43 61 70 74 69 6f |.Height.|..Captio|
|000008d0| 6e 06 09 26 53 65 67 6d | 65 6e 74 73 08 54 61 62 |n..&Segm|ents.Tab|
|000008e0| 4f 72 64 65 72 02 01 09 | 49 73 43 6f 6e 74 72 6f |Order...|IsContro|
|000008f0| 6c 09 00 00 0c 54 52 61 | 64 69 6f 42 75 74 74 6f |l....TRa|dioButto|
|00000900| 6e 0c 72 62 4d 61 70 53 | 65 67 50 75 62 73 04 4c |n.rbMapS|egPubs.L|
|00000910| 65 66 74 02 08 03 54 6f | 70 02 3a 05 57 69 64 74 |eft...To|p.:.Widt|
|00000920| 68 03 96 00 06 48 65 69 | 67 68 74 02 11 07 43 61 |h....Hei|ght...Ca|
|00000930| 70 74 69 6f 6e 06 08 26 | 50 75 62 6c 69 63 73 08 |ption..&|Publics.|
|00000940| 54 61 62 4f 72 64 65 72 | 02 02 09 49 73 43 6f 6e |TabOrder|...IsCon|
|00000950| 74 72 6f 6c 09 00 00 0c | 54 52 61 64 69 6f 42 75 |trol....|TRadioBu|
|00000960| 74 74 6f 6e 0d 72 62 4d | 61 70 44 65 74 61 69 6c |tton.rbM|apDetail|
|00000970| 65 64 04 4c 65 66 74 02 | 08 03 54 6f 70 02 4e 05 |ed.Left.|..Top.N.|
|00000980| 57 69 64 74 68 03 96 00 | 06 48 65 69 67 68 74 02 |Width...|.Height.|
|00000990| 11 07 43 61 70 74 69 6f | 6e 06 09 26 44 65 74 61 |..Captio|n..&Deta|
|000009a0| 69 6c 65 64 08 54 61 62 | 4f 72 64 65 72 02 03 09 |iled.Tab|Order...|
|000009b0| 49 73 43 6f 6e 74 72 6f | 6c 09 00 00 00 09 54 47 |IsContro|l.....TG|
|000009c0| 72 6f 75 70 42 6f 78 0a | 47 72 6f 75 70 42 6f 78 |roupBox.|GroupBox|
|000009d0| 31 34 04 4c 65 66 74 02 | 08 03 54 6f 70 03 e3 00 |14.Left.|..Top...|
|000009e0| 05 57 69 64 74 68 03 81 | 01 06 48 65 69 67 68 74 |.Width..|..Height|
|000009f0| 02 30 07 43 61 70 74 69 | 6f 6e 06 0d 20 44 65 73 |.0.Capti|on.. Des|
|00000a00| 63 72 69 70 74 69 6f 6e | 20 08 54 61 62 4f 72 64 |cription| .TabOrd|
|00000a10| 65 72 02 04 00 06 54 4c | 61 62 65 6c 07 4c 61 62 |er....TL|abel.Lab|
|00000a20| 65 6c 31 34 04 4c 65 66 | 74 02 0a 03 54 6f 70 02 |el14.Lef|t...Top.|
|00000a30| 13 05 57 69 64 74 68 02 | 50 06 48 65 69 67 68 74 |..Width.|P.Height|
|00000a40| 02 0d 07 43 61 70 74 69 | 6f 6e 06 11 26 45 58 45 |...Capti|on..&EXE|
|00000a50| 20 44 65 73 63 72 69 70 | 74 69 6f 6e 3a 0c 46 6f | Descrip|tion:.Fo|
|00000a60| 63 75 73 43 6f 6e 74 72 | 6f 6c 07 10 65 63 45 78 |cusContr|ol..ecEx|
|00000a70| 65 44 65 73 63 72 69 70 | 74 69 6f 6e 00 00 05 54 |eDescrip|tion...T|
|00000a80| 45 64 69 74 10 65 63 45 | 78 65 44 65 73 63 72 69 |Edit.ecE|xeDescri|
|00000a90| 70 74 69 6f 6e 04 4c 65 | 66 74 02 70 03 54 6f 70 |ption.Le|ft.p.Top|
|00000aa0| 02 10 05 57 69 64 74 68 | 03 08 01 06 48 65 69 67 |...Width|....Heig|
|00000ab0| 68 74 02 15 08 54 61 62 | 4f 72 64 65 72 02 00 04 |ht...Tab|Order...|
|00000ac0| 54 65 78 74 06 10 65 63 | 45 78 65 44 65 73 63 72 |Text..ec|ExeDescr|
|00000ad0| 69 70 74 69 6f 6e 00 00 | 00 00 |iption..|.. |
+--------+-------------------------+-------------------------+--------+--------+