fixed av in code templ dlg and added help for linker error cannot find -l

git-svn-id: trunk@9299 -
This commit is contained in:
mattias 2006-05-17 16:29:37 +00:00
parent 78fe2ca791
commit c74dc32a5a
7 changed files with 104 additions and 104 deletions

View File

@ -95,8 +95,6 @@ object CodeTemplateDialog: TCodeTemplateDialog
ParentColor = False ParentColor = False
TabOrder = 1 TabOrder = 1
Width = 469 Width = 469
BookMarkOptions.OnChange = nil
Gutter.OnChange = nil
Gutter.CodeFoldingWidth = 14 Gutter.CodeFoldingWidth = 14
Highlighter = ASynPasSyn Highlighter = ASynPasSyn
Keystrokes = < Keystrokes = <
@ -423,7 +421,6 @@ object CodeTemplateDialog: TCodeTemplateDialog
Lines.Strings = ( Lines.Strings = (
'TemplateSynEdit' 'TemplateSynEdit'
) )
SelectedColor.OnChange = nil
AnchorSideTop.Control = TemplateListBox AnchorSideTop.Control = TemplateListBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
Cursor = crIBeam Cursor = crIBeam
@ -479,9 +476,9 @@ object CodeTemplateDialog: TCodeTemplateDialog
Top = 78 Top = 78
Width = 115 Width = 115
end end
object UseMakrosCheckBox: TCheckBox object UseMacrosCheckBox: TCheckBox
BorderSpacing.Top = 12 BorderSpacing.Top = 12
Caption = 'UseMakrosCheckBox' Caption = 'UseMacrosCheckBox'
TabOrder = 5 TabOrder = 5
AnchorSideLeft.Control = EditButton AnchorSideLeft.Control = EditButton
AnchorSideTop.Control = EditButton AnchorSideTop.Control = EditButton
@ -489,7 +486,7 @@ object CodeTemplateDialog: TCodeTemplateDialog
Left = 360 Left = 360
Height = 24 Height = 24
Top = 120 Top = 120
Width = 146 Width = 147
end end
object InsertMacroButton: TButton object InsertMacroButton: TButton
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
@ -499,7 +496,7 @@ object CodeTemplateDialog: TCodeTemplateDialog
Caption = 'InsertMacroButton' Caption = 'InsertMacroButton'
OnClick = InsertMacroButtonClick OnClick = InsertMacroButtonClick
TabOrder = 6 TabOrder = 6
AnchorSideTop.Control = UseMakrosCheckBox AnchorSideTop.Control = UseMacrosCheckBox
AnchorSideTop.Side = asrBottom AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = TemplateGroupBox AnchorSideRight.Control = TemplateGroupBox
AnchorSideRight.Side = asrBottom AnchorSideRight.Side = asrBottom

View File

@ -35,92 +35,91 @@ LazarusResources.Add('TCodeTemplateDialog','FORMDATA',[
+'lBottom'#20'BorderSpacing.Around'#2#6#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak' +'lBottom'#20'BorderSpacing.Around'#2#6#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak'
+'Right'#8'akBottom'#0#11'Font.Height'#2#238#9'Font.Name'#6#7'courier'#6'Heig' +'Right'#8'akBottom'#0#11'Font.Height'#2#238#9'Font.Name'#6#7'courier'#6'Heig'
+'ht'#3#201#0#4'Name'#6#15'TemplateSynEdit'#11'ParentColor'#8#8'TabOrder'#2#1 +'ht'#3#201#0#4'Name'#6#15'TemplateSynEdit'#11'ParentColor'#8#8'TabOrder'#2#1
+#5'Width'#3#213#1#24'BookMarkOptions.OnChange'#13#15'Gutter.OnChange'#13#23 +#5'Width'#3#213#1#23'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#10'ASyn'
+'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#10'ASynPasSyn'#10'Keystroke' +'PasSyn'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2
+'s'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'&' +'g'#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'
+' '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2 +#2#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3
+'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut' +#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2
+#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3 +'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2
+'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3 +'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2
+'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3 +'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2
+''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3 +'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2
+'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3 +'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2
+'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3 +'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'
+'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'!' +#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'
+' '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3 +#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8
+'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$' +'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8
+' '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3 +'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'S'
+'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'#' +'hortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8
+' '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3 +'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201
+'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortC' +#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3
+'ut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8 +#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman'
+'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245 +'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7
+#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3 +'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8
+#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7 +#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1
+'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2 +#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3
+#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortC' +#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma'
+'ut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8 +'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7
+'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3 +'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0
+#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Comma' +#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X'
+'nd'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7 +'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC'
+'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`' +'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S'
+#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3 +'hortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1
,'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCu' ,#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3
+'t'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'Sh' +'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Comman'
+'ortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1 +'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C'
+#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3 +'ommand'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1
+'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Comman' +#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'
+'d'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'C' +#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3
+'ommand'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1 +'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCu'
+#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`' +'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh'
+#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3 +'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1
+'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCu' +#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3
+'t'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'S' +#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Comm'
+'hortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233 +'and'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7
+#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3 +'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'
+'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lin' +#0#0#13'Lines.Strings'#1#6#15'TemplateSynEdit'#0#21'AnchorSideTop.Control'#7
+'es.Strings'#1#6#15'TemplateSynEdit'#0#22'SelectedColor.OnChange'#13#21'Anch' +#15'TemplateListBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Cursor'#7#7'crI'
+'orSideTop.Control'#7#15'TemplateListBox'#18'AnchorSideTop.Side'#7#9'asrBott' +'Beam'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#3#192#0#5'Width'#3#213#1#0#0#7'T'
+'om'#6'Cursor'#7#7'crIBeam'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#3#192#0#5'W' +'Button'#9'AddButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#19'BorderSpacing.R'
+'idth'#3#213#1#0#0#7'TButton'#9'AddButton'#7'Anchors'#11#5'akTop'#7'akRight' +'ight'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#9'AddButton'#7'OnC'
+#0#19'BorderSpacing.Right'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6 +'lick'#7#14'AddButtonClick'#8'TabOrder'#2#2#21'AnchorSideTop.Control'#7#15'T'
+#9'AddButton'#7'OnClick'#7#14'AddButtonClick'#8'TabOrder'#2#2#21'AnchorSideT' +'emplateListBox'#23'AnchorSideRight.Control'#7#16'TemplateGroupBox'#20'Ancho'
+'op.Control'#7#15'TemplateListBox'#23'AnchorSideRight.Control'#7#16'Template' +'rSideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#2#6#5
+'GroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2 +'Width'#2's'#0#0#7'TButton'#12'DeleteButton'#7'Anchors'#11#5'akTop'#7'akRigh'
+#30#3'Top'#2#6#5'Width'#2's'#0#0#7'TButton'#12'DeleteButton'#7'Anchors'#11#5 +'t'#0#17'BorderSpacing.Top'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'
+'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#6#25'BorderSpacing.InnerBorder' +#6#12'DeleteButton'#7'OnClick'#7#17'DeleteButtonClick'#8'TabOrder'#2#3#21'An'
+#2#2#7'Caption'#6#12'DeleteButton'#7'OnClick'#7#17'DeleteButtonClick'#8'TabO' +'chorSideTop.Control'#7#9'AddButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#23
+'rder'#2#3#21'AnchorSideTop.Control'#7#9'AddButton'#18'AnchorSideTop.Side'#7 +'AnchorSideRight.Control'#7#9'AddButton'#20'AnchorSideRight.Side'#7#9'asrBot'
+#9'asrBottom'#23'AnchorSideRight.Control'#7#9'AddButton'#20'AnchorSideRight.' +'tom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#2'*'#5'Width'#2's'#0#0#7'TButton'
+'Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#2'*'#5'Width'#2's' +#10'EditButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#6
+#0#0#7'TButton'#10'EditButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'Border' +#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#10'EditButton'#7'OnClick'#7
+'Spacing.Top'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#10'EditButt' +#15'EditButtonClick'#8'TabOrder'#2#4#21'AnchorSideTop.Control'#7#12'DeleteBu'
+'on'#7'OnClick'#7#15'EditButtonClick'#8'TabOrder'#2#4#21'AnchorSideTop.Contr' +'tton'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#12
+'ol'#7#12'DeleteButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideR' +'DeleteButton'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Heig'
+'ight.Control'#7#12'DeleteButton'#20'AnchorSideRight.Side'#7#9'asrBottom'#4 +'ht'#2#30#3'Top'#2'N'#5'Width'#2's'#0#0#9'TCheckBox'#17'UseMacrosCheckBox'#17
+'Left'#3'h'#1#6'Height'#2#30#3'Top'#2'N'#5'Width'#2's'#0#0#9'TCheckBox'#17'U' +'BorderSpacing.Top'#2#12#7'Caption'#6#17'UseMacrosCheckBox'#8'TabOrder'#2#5
+'seMakrosCheckBox'#17'BorderSpacing.Top'#2#12#7'Caption'#6#17'UseMakrosCheck' +#22'AnchorSideLeft.Control'#7#10'EditButton'#21'AnchorSideTop.Control'#7#10
+'Box'#8'TabOrder'#2#5#22'AnchorSideLeft.Control'#7#10'EditButton'#21'AnchorS' +'EditButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2
+'ideTop.Control'#7#10'EditButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le' +#24#3'Top'#2'x'#5'Width'#3#147#0#0#0#7'TButton'#17'InsertMacroButton'#7'Anch'
+'ft'#3'h'#1#6'Height'#2#24#3'Top'#2'x'#5'Width'#3#146#0#0#0#7'TButton'#17'In' +'ors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#6#20'BorderSpacing.Ar'
+'sertMacroButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2 +'ound'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#17'InsertMacroButt'
+#6#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption' +'on'#7'OnClick'#7#22'InsertMacroButtonClick'#8'TabOrder'#2#6#21'AnchorSideTo'
+#6#17'InsertMacroButton'#7'OnClick'#7#22'InsertMacroButtonClick'#8'TabOrder' +'p.Control'#7#17'UseMacrosCheckBox'#18'AnchorSideTop.Side'#7#9'asrBottom'#23
+#2#6#21'AnchorSideTop.Control'#7#17'UseMakrosCheckBox'#18'AnchorSideTop.Side' +'AnchorSideRight.Control'#7#16'TemplateGroupBox'#20'AnchorSideRight.Side'#7#9
+#7#9'asrBottom'#23'AnchorSideRight.Control'#7#16'TemplateGroupBox'#20'Anchor' +'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#3#156#0#5'Width'#2's'#0#0#0
+'SideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#3#156#0 +#7'TBitBtn'#12'CancelButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSi'
+#5'Width'#2's'#0#0#0#7'TBitBtn'#12'CancelButton'#7'Anchors'#11#7'akRight'#8 +'ze'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#6'Canc'
+'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.Inn' +'el'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'Nu'
+'erBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'M' +'mGlyphs'#2#0#8'TabOrder'#2#2#23'AnchorSideRight.Control'#7#8'OkButton'#24'A'
+'odalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#23'AnchorSideRight.Control' +'nchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'
+#7#8'OkButton'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.S' +#4'Left'#3'i'#1#6'Height'#2#28#3'Top'#3#229#1#5'Width'#2'I'#0#0#7'TBitBtn'#8
+'ide'#7#9'asrBottom'#4'Left'#3'i'#1#6'Height'#2#28#3'Top'#3#229#1#5'Width'#2 +'OkButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#20'BorderSpa'
+'I'#0#0#7'TBitBtn'#8'OkButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'Auto' +'cing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3'&OK'#7'De'
+'Size'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Ca' +'fault'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#7'OnClick'#7
+'ption'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGly' +#13'OkButtonClick'#8'TabOrder'#2#3#23'AnchorSideRight.Control'#7#5'Owner'#20
+'phs'#2#0#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#3#23'AnchorSideRight.' +'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBottom.Control'#7#5'Owner'
+'Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBo' +#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#184#1#6'Height'#2#28#3'T'
+'ttom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3 +'op'#3#229#1#5'Width'#2'3'#0#0#10'TSynPasSyn'#10'ASynPasSyn'#7'Enabled'#8#4
+#184#1#6'Height'#2#28#3'Top'#3#229#1#5'Width'#2'3'#0#0#10'TSynPasSyn'#10'ASy' +'left'#3#16#1#3'top'#2#24#0#0#0
+'nPasSyn'#7'Enabled'#8#4'left'#3#16#1#3'top'#2#24#0#0#0
]); ]);

View File

@ -113,6 +113,8 @@ begin
AddFPCMessageHelpItem('Wrong number of parameters specified', AddFPCMessageHelpItem('Wrong number of parameters specified',
'FPC_message:_Wrong_number_of_parameters_specified', 'FPC_message:_Wrong_number_of_parameters_specified',
': Wrong number of parameters specified'); ': Wrong number of parameters specified');
AddFPCMessageHelpItem('cannot find -l',
'Linker_message:_cannot_find_-l',': cannot find -l');
end; end;
function AddFPCMessageHelpItem(const Title, URL, RegularExpression: string function AddFPCMessageHelpItem(const Title, URL, RegularExpression: string

View File

@ -682,10 +682,11 @@ var
MsgItem: TIDEMessageLine; MsgItem: TIDEMessageLine;
MessageParts: TStringList; MessageParts: TStringList;
begin begin
debugln('THelpManager.ShowHelpForMessage A Line=',dbgs(Line)); //debugln('THelpManager.ShowHelpForMessage A Line=',dbgs(Line));
if MessagesView=nil then exit; if MessagesView=nil then exit;
if Line<0 then if Line<0 then
Line:=MessagesView.SelectedMessageIndex; Line:=MessagesView.SelectedMessageIndex;
//DebugLn('THelpManager.ShowHelpForMessage B Line=',dbgs(Line),' ',dbgs(MessagesView.VisibleItemCount));
if (Line<0) or (Line>=MessagesView.VisibleItemCount) then exit; if (Line<0) or (Line>=MessagesView.VisibleItemCount) then exit;
MsgItem:=MessagesView.VisibleItems[Line]; MsgItem:=MessagesView.VisibleItems[Line];
if MsgItem=nil then exit; if MsgItem=nil then exit;

View File

@ -370,7 +370,7 @@ var
LastItem: TLazMessageLine; LastItem: TLazMessageLine;
begin begin
//ConsistencyCheck; //ConsistencyCheck;
//DebugLn('TMessagesView.Add ItemCount=',dbgs(ItemCount),' VisibleCount=',dbgs(VisibleItemCount),' ListBoxCount=',dbgs(MessageListBox.Items.Count),' ProgressLine=',dbgs(ProgressLine),' VisibleLine=',dbgs(VisibleLine)); //DebugLn('TMessagesView.Add START ItemCount=',dbgs(ItemCount),' VisibleCount=',dbgs(VisibleItemCount),' ListBoxCount=',dbgs(MessageListBox.Items.Count),' ProgressLine=',dbgs(ProgressLine),' VisibleLine=',dbgs(VisibleLine),' OriginalIndex=',dbgs(OriginalIndex),' Msg="',Msg,'"');
NewMsg:=nil; NewMsg:=nil;
if ItemCount>0 then begin if ItemCount>0 then begin
LastItem:=Items[ItemCount-1]; LastItem:=Items[ItemCount-1];

View File

@ -99,7 +99,7 @@ type
fLastOutputTime: TDateTime; fLastOutputTime: TDateTime;
fLastSearchedShortIncFilename: string; fLastSearchedShortIncFilename: string;
fLastSearchedIncFilename: string; fLastSearchedIncFilename: string;
procedure DoAddFilteredLine(const s: string); procedure DoAddFilteredLine(const s: string; OriginalIndex: integer = -1);
procedure DoAddLastLinkerMessages(SkipLastLine: boolean); procedure DoAddLastLinkerMessages(SkipLastLine: boolean);
procedure DoAddLastAssemblerMessages; procedure DoAddLastAssemblerMessages;
function GetCurrentMessageParts: TStrings; function GetCurrentMessageParts: TStrings;
@ -842,11 +842,11 @@ begin
pos(SenderNotUsed, OutputLine)=Length(OutputLine)-Length(SenderNotUsed)+1; pos(SenderNotUsed, OutputLine)=Length(OutputLine)-Length(SenderNotUsed)+1;
end; end;
procedure TOutputFilter.DoAddFilteredLine(const s: string); procedure TOutputFilter.DoAddFilteredLine(const s: string;
var OriginalIndex: integer);
OriginalIndex: Integer;
begin begin
OriginalIndex:=fOutput.Count-1; if OriginalIndex=-1 then
OriginalIndex:=fOutput.Count-1;
fFilteredOutput.Add(s); fFilteredOutput.Add(s);
fFilteredOutput.OriginalIndices[fFilteredOutput.Count-1]:=OriginalIndex; fFilteredOutput.OriginalIndices[fFilteredOutput.Count-1]:=OriginalIndex;
if Assigned(OnAddFilteredLine) then if Assigned(OnAddFilteredLine) then
@ -865,7 +865,7 @@ begin
while (i<fOutput.Count) do begin while (i<fOutput.Count) do begin
if (fOutput[i].Msg<>'') if (fOutput[i].Msg<>'')
and ((i<fOutput.Count-1) or (not SkipLastLine)) then and ((i<fOutput.Count-1) or (not SkipLastLine)) then
DoAddFilteredLine(fOutput[i].Msg); DoAddFilteredLine(fOutput[i].Msg,i);
inc(i); inc(i);
end; end;
end; end;
@ -882,7 +882,7 @@ begin
if i<0 then exit; if i<0 then exit;
while (i<fOutput.Count-1) do begin while (i<fOutput.Count-1) do begin
if (fOutput[i].Msg<>'') then if (fOutput[i].Msg<>'') then
DoAddFilteredLine(fOutput[i].Msg); DoAddFilteredLine(fOutput[i].Msg,i);
inc(i); inc(i);
end; end;
end; end;

View File

@ -85,6 +85,7 @@ function THelpDBIRegExprMessage.MessageMatches(const TheMessage: string;
MessageParts: TStrings): boolean; MessageParts: TStrings): boolean;
begin begin
Result:=REMatches(TheMessage,Expression,ModifierStr); Result:=REMatches(TheMessage,Expression,ModifierStr);
//writeln('THelpDBIRegExprMessage.MessageMatches TheMessage="',TheMessage,'" Expression="',Expression,'" Result=',Result);
end; end;
end. end.