Changeset 17
- Timestamp:
- Jun 13, 2011, 2:35:01 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Application/UDataTypes.pas
r16 r17 86 86 ObjectId: Integer; 87 87 PropertyID: Integer; 88 PropertyName: string; 88 89 SelectedItemName: string; 89 90 function CreateControl(Owner: TComponent): TWinControl; override; 90 91 procedure SetupControl(Control: TWinControl); override; 91 92 procedure Load(CellValue: string); override; 93 procedure LoadDef(ACustomType: Integer); override; 92 94 end; 93 95 … … 185 187 end; 186 188 189 procedure TDataTypeRelationMany.LoadDef(ACustomType: Integer); 190 var 191 DbRows: TDbRows; 192 BaseType: Integer; 193 begin 194 try 195 DbRows := TDbRows.Create; 196 Core.System.Database.Select(DbRows, TypeRelationMany, '*', 'CustomType=' + IntToStr(ACustomType)); 197 PropertyID := StrToInt(DbRows[0].Values['ObjectProperty']); 198 finally 199 DbRows.Free; 200 end; 201 try 202 DbRows := TDbRows.Create; 203 Core.System.Database.Select(DbRows, PropertyTable, '*', 'Id=' + IntToStr(PropertyID)); 204 ObjectId := StrToInt(DbRows[0].Values['Object']); 205 PropertyName := DbRows[0].Values['ColumnName']; 206 finally 207 DbRows.Free; 208 end; 209 end; 210 187 211 { TDataTypeRelationOne } 188 212 -
trunk/Forms/UItemView.lfm
r12 r17 10 10 OnCreate = FormCreate 11 11 OnDestroy = FormDestroy 12 OnResize = FormResize 12 13 OnShow = FormShow 13 14 LCLVersion = '0.9.31' … … 55 56 object TabControl1: TTabControl 56 57 Left = 0 57 Height = 3258 Height = 24 58 59 Top = 0 59 60 Width = 626 60 61 Align = alTop 62 OnChange = TabControl1Change 61 63 TabIndex = 0 62 64 TabOrder = 0 … … 70 72 object ListView1: TListView 71 73 Left = 0 72 Height = 1 6873 Top = 3274 Height = 176 75 Top = 24 74 76 Width = 626 75 77 Align = alClient 76 78 Columns = <> 79 OwnerData = True 80 ReadOnly = True 81 RowSelect = True 77 82 TabOrder = 1 83 ViewStyle = vsReport 84 OnData = ListView1Data 78 85 end 79 86 end -
trunk/Forms/UItemView.pas
r16 r17 7 7 uses 8 8 Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls, 9 ExtCtrls, ComCtrls, USqlDatabase, USystem ;9 ExtCtrls, ComCtrls, USqlDatabase, USystem, SpecializedList; 10 10 11 11 type … … 28 28 procedure FormCreate(Sender: TObject); 29 29 procedure FormDestroy(Sender: TObject); 30 procedure FormResize(Sender: TObject); 30 31 procedure FormShow(Sender: TObject); 32 procedure ListView1Data(Sender: TObject; Item: TListItem); 33 procedure ListView1Resize(Sender: TObject); 34 procedure TabControl1Change(Sender: TObject); 31 35 private 36 SubListObject: TChronisObject; 37 TabObjectList: TListInteger; 38 TabDataTypeList: TListObject; 39 procedure LoadSubList; 32 40 { private declarations } 33 41 public … … 56 64 procedure TItemViewForm.FormCreate(Sender: TObject); 57 65 begin 66 SubListObject := TChronisObject.Create; 67 SubListObject.Base := Core.System; 58 68 Report := TReport.Create; 59 69 Report.Base := Core.System; 70 TabObjectList := TListInteger.Create; 71 TabDataTypeList := TListObject.Create; 72 TabDataTypeList.OwnsObjects := False; 73 TabControl1.Tabs.Clear; 60 74 end; 61 75 62 76 procedure TItemViewForm.FormDestroy(Sender: TObject); 63 77 begin 78 SubListObject.Free; 64 79 Report.Free; 80 TabObjectList.Free; 81 TabDataTypeList.Free; 82 end; 83 84 procedure TItemViewForm.FormResize(Sender: TObject); 85 begin 86 ListView1Resize(Self); 65 87 end; 66 88 … … 85 107 MainForm.PersistentForm.Load(Self); 86 108 BuildControls; 109 LoadSubList; 110 end; 111 112 procedure TItemViewForm.ListView1Data(Sender: TObject; Item: TListItem); 113 var 114 I: Integer; 115 begin 116 if Item.Index < Report.Count then 117 with TReportLine(Report[Item.Index]) do begin 118 Item.Caption := Items[0]; 119 for I := 1 to Items.Count - 1 do 120 if not TReportColumn(Report.Columns[I]).VirtualItem then 121 Item.SubItems.Add(Items[I]); 122 end; 87 123 end; 88 124 … … 105 141 106 142 TabControl1.Tabs.Clear; 143 TabObjectList.Clear; 144 TabDataTypeList.Clear; 107 145 // Load column names 108 146 … … 110 148 for I := 0 to Report.Columns.Count - 1 do begin 111 149 DataType := TReportColumn(Report.Columns[I]).CustomType; 150 DataType.LoadDef(TReportColumn(Report.Columns[I]).CustomType.CustomType); 112 151 if DataType is TDataTypeRelationMany then begin 113 152 TabControl1.Tabs.Add(TReportColumn(Report.Columns[I]).Caption); 153 TabDataTypeList.Add(DataType); 154 TabObjectList.Add(MainForm.SelectedItem); 114 155 end else begin 115 156 NewControl := TLabel.Create(PanelControls); … … 132 173 end; 133 174 175 procedure TItemViewForm.LoadSubList; 176 var 177 NewColumn: TListColumn; 178 I: Integer; 179 begin 180 //SelectedObjectId := 0; 181 if (TabControl1.TabIndex >= 0) and (TabControl1.TabIndex < TabControl1.Tabs.Count) then 182 with ListView1 do 183 with TDataTypeRelationMany(TabDataTypeList[TabControl1.TabIndex]) do begin 184 Visible := True; 185 SubListObject.Load(ObjectId); 186 Report.Load(SubListObject, '`' + PropertyName + '`=' + IntToStr(TabObjectList[TabControl1.TabIndex])); 187 188 Columns.Clear; 189 for I := 0 to Report.Columns.Count - 1 do 190 if not TReportColumn(Report.Columns[I]).VirtualItem then begin 191 NewColumn := Columns.Add; 192 NewColumn.Caption := TReportColumn(Report.Columns[I]).Caption; 193 end; 194 Items.Count := Report.Count; 195 Refresh; 196 end; 197 ListView1Resize(Self); 198 end; 199 200 procedure TItemViewForm.ListView1Resize(Sender: TObject); 201 var 202 I: Integer; 203 begin 204 for I := 0 to ListView1.Columns.Count - 1 do 205 ListView1.Columns[I].Width := ListView1.Width div ListView1.Columns.Count; 206 end; 207 208 procedure TItemViewForm.TabControl1Change(Sender: TObject); 209 begin 210 LoadSubList; 211 end; 212 213 134 214 end. 135 215 -
trunk/Forms/UMainForm.pas
r16 r17 440 440 ObjectPropertyId := AddObject('Properties', 'Property', Core.System.Database.Database, GroupId); 441 441 AddPropertyString(ObjectPropertyId, 'Name', 'Name'); 442 Property ObjectId := AddPropertyRelationOne(ObjectPropertyId, 'Object', 'Object', ObjectId);442 PropertyParentId := AddPropertyRelationOne(ObjectPropertyId, 'Object', 'Object', ObjectId); 443 443 ObjectPropertyIdGroup := AddPropertyRelationOne(ObjectPropertyId, 'Property group', 'PropertyGroup', ObjectPropertyGroupId); 444 444 AddPropertyNumber(ObjectPropertyId, 'Custom type', 'CustomType'); … … 597 597 with TReportLine(Report[Item.Index]) do begin 598 598 Item.Caption := Items[0]; 599 for I := 1 to Items.Count - 1 do600 if not TReportColumn(Report.Columns[I]).VirtualItem then 599 for I := 1 to Report.Columns.Count - 1 do 600 if not TReportColumn(Report.Columns[I]).VirtualItem then begin 601 601 Item.SubItems.Add(Items[I]); 602 end; 602 603 end; 603 604 end; -
trunk/USystem.pas
r16 r17 7 7 uses 8 8 Classes, SysUtils, SpecializedList, SpecializedDictionary, USqlDatabase, 9 Strings, UDataTypes ;9 Strings, UDataTypes, Dialogs; 10 10 11 11 const … … 207 207 for I := 0 to Values.Count - 1 do begin 208 208 NewItem := TReportLine.Create; 209 NewItem.Items.Add(Values[I].Values[Obj.PrimaryKey]);209 //NewItem.Items.Add(Values[I].Values[Obj.PrimaryKey]); 210 210 NewItem.Id := StrToInt(Values[I].Values[Obj.PrimaryKey]); 211 for C := 0 to Properties.Count - 1 do211 for C := 0 to Columns.Count - 1 do 212 212 if not TReportColumn(Columns[C]).VirtualItem then begin 213 213 NewItem.Items.Add(Values[I].Values[TReportColumn(Columns[C]).ColumnName]); -
trunk/chronis.lpi
r16 r17 104 104 </Item6> 105 105 </RequiredPackages> 106 <Units Count=" 59">106 <Units Count="60"> 107 107 <Unit0> 108 108 <Filename Value="chronis.lpr"/> … … 187 187 <EditorIndex Value="0"/> 188 188 <WindowIndex Value="0"/> 189 <TopLine Value="1 06"/>190 <CursorPos X=" 45" Y="116"/>189 <TopLine Value="112"/> 190 <CursorPos X="32" Y="121"/> 191 191 <UsageCount Value="327"/> 192 192 <Loaded Value="True"/> … … 200 200 <ResourceBaseClass Value="Form"/> 201 201 <UnitName Value="UItemEdit"/> 202 <EditorIndex Value=" 1"/>203 <WindowIndex Value="0"/> 204 <TopLine Value=" 51"/>205 <CursorPos X="4 7" Y="71"/>202 <EditorIndex Value="4"/> 203 <WindowIndex Value="0"/> 204 <TopLine Value="44"/> 205 <CursorPos X="46" Y="64"/> 206 206 <UsageCount Value="318"/> 207 207 <Loaded Value="True"/> … … 233 233 <UnitName Value="UMainForm"/> 234 234 <IsVisibleTab Value="True"/> 235 <EditorIndex Value=" 3"/>236 <WindowIndex Value="0"/> 237 <TopLine Value=" 478"/>238 <CursorPos X=" 34" Y="490"/>235 <EditorIndex Value="6"/> 236 <WindowIndex Value="0"/> 237 <TopLine Value="592"/> 238 <CursorPos X="1" Y="602"/> 239 239 <UsageCount Value="317"/> 240 240 <Loaded Value="True"/> … … 260 260 <ResourceBaseClass Value="Form"/> 261 261 <UnitName Value="UItemAdd"/> 262 <EditorIndex Value=" 2"/>263 <WindowIndex Value="0"/> 264 <TopLine Value=" 49"/>265 <CursorPos X=" 1" Y="32"/>262 <EditorIndex Value="5"/> 263 <WindowIndex Value="0"/> 264 <TopLine Value="124"/> 265 <CursorPos X="78" Y="63"/> 266 266 <UsageCount Value="313"/> 267 267 <Loaded Value="True"/> … … 331 331 <IsPartOfProject Value="True"/> 332 332 <UnitName Value="USystem"/> 333 <EditorIndex Value=" 7"/>334 <WindowIndex Value="0"/> 335 <TopLine Value=" 314"/>336 <CursorPos X=" 25" Y="333"/>337 <UsageCount Value="1 07"/>333 <EditorIndex Value="10"/> 334 <WindowIndex Value="0"/> 335 <TopLine Value="202"/> 336 <CursorPos X="67" Y="214"/> 337 <UsageCount Value="111"/> 338 338 <Loaded Value="True"/> 339 339 <DefaultSyntaxHighlighter Value="Delphi"/> … … 370 370 <ResourceBaseClass Value="DataModule"/> 371 371 <UnitName Value="UCore"/> 372 <EditorIndex Value=" 5"/>372 <EditorIndex Value="9"/> 373 373 <WindowIndex Value="0"/> 374 374 <TopLine Value="34"/> 375 375 <CursorPos X="59" Y="46"/> 376 <UsageCount Value="9 1"/>376 <UsageCount Value="95"/> 377 377 <Loaded Value="True"/> 378 378 <LoadedDesigner Value="True"/> … … 385 385 <ResourceBaseClass Value="Form"/> 386 386 <UnitName Value="USettingForm"/> 387 <EditorIndex Value=" 4"/>387 <EditorIndex Value="8"/> 388 388 <WindowIndex Value="0"/> 389 389 <TopLine Value="40"/> 390 390 <CursorPos X="45" Y="15"/> 391 <UsageCount Value="9 0"/>391 <UsageCount Value="94"/> 392 392 <Loaded Value="True"/> 393 393 <LoadedDesigner Value="True"/> … … 401 401 <TopLine Value="37"/> 402 402 <CursorPos X="21" Y="52"/> 403 <UsageCount Value="9 0"/>403 <UsageCount Value="94"/> 404 404 <DefaultSyntaxHighlighter Value="Delphi"/> 405 405 </Unit26> … … 478 478 <EditorIndex Value="11"/> 479 479 <WindowIndex Value="0"/> 480 <TopLine Value="1 13"/>481 <CursorPos X=" 29" Y="87"/>482 <UsageCount Value="4 4"/>480 <TopLine Value="189"/> 481 <CursorPos X="1" Y="207"/> 482 <UsageCount Value="48"/> 483 483 <Loaded Value="True"/> 484 484 <DefaultSyntaxHighlighter Value="Delphi"/> … … 509 509 <CursorPos X="1" Y="1"/> 510 510 <UsageCount Value="9"/> 511 <DefaultSyntaxHighlighter Value="Delphi"/> 511 512 </Unit38> 512 513 <Unit39> … … 517 518 <CursorPos X="1" Y="1"/> 518 519 <UsageCount Value="9"/> 520 <DefaultSyntaxHighlighter Value="Delphi"/> 519 521 </Unit39> 520 522 <Unit40> … … 525 527 <CursorPos X="50" Y="15"/> 526 528 <UsageCount Value="9"/> 529 <DefaultSyntaxHighlighter Value="Delphi"/> 527 530 </Unit40> 528 531 <Unit41> … … 533 536 <CursorPos X="1" Y="109"/> 534 537 <UsageCount Value="9"/> 538 <DefaultSyntaxHighlighter Value="Delphi"/> 535 539 </Unit41> 536 540 <Unit42> … … 540 544 <CursorPos X="17" Y="1651"/> 541 545 <UsageCount Value="9"/> 546 <DefaultSyntaxHighlighter Value="Delphi"/> 542 547 </Unit42> 543 548 <Unit43> … … 548 553 <CursorPos X="1" Y="1"/> 549 554 <UsageCount Value="9"/> 555 <DefaultSyntaxHighlighter Value="Delphi"/> 550 556 </Unit43> 551 557 <Unit44> … … 556 562 <CursorPos X="1" Y="1"/> 557 563 <UsageCount Value="9"/> 564 <DefaultSyntaxHighlighter Value="Delphi"/> 558 565 </Unit44> 559 566 <Unit45> … … 564 571 <CursorPos X="36" Y="13"/> 565 572 <UsageCount Value="9"/> 573 <DefaultSyntaxHighlighter Value="Delphi"/> 566 574 </Unit45> 567 575 <Unit46> … … 572 580 <CursorPos X="19" Y="27"/> 573 581 <UsageCount Value="9"/> 582 <DefaultSyntaxHighlighter Value="Delphi"/> 574 583 </Unit46> 575 584 <Unit47> … … 580 589 <CursorPos X="1" Y="1"/> 581 590 <UsageCount Value="9"/> 591 <DefaultSyntaxHighlighter Value="Delphi"/> 582 592 </Unit47> 583 593 <Unit48> … … 588 598 <CursorPos X="1" Y="1"/> 589 599 <UsageCount Value="9"/> 600 <DefaultSyntaxHighlighter Value="Delphi"/> 590 601 </Unit48> 591 602 <Unit49> … … 596 607 <CursorPos X="1" Y="1"/> 597 608 <UsageCount Value="9"/> 609 <DefaultSyntaxHighlighter Value="Delphi"/> 598 610 </Unit49> 599 611 <Unit50> … … 604 616 <CursorPos X="1" Y="1"/> 605 617 <UsageCount Value="9"/> 618 <DefaultSyntaxHighlighter Value="Delphi"/> 606 619 </Unit50> 607 620 <Unit51> 608 <Filename Value="H:/PascalClassLibrary/ Common/UDebugLog.pas"/>609 < UnitName Value="UDebugLog"/>610 < WindowIndex Value="0"/>611 < TopLine Value="77"/>612 < CursorPos X="38" Y="90"/>613 < UsageCount Value="9"/>621 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListString.inc"/> 622 <WindowIndex Value="0"/> 623 <TopLine Value="8"/> 624 <CursorPos X="62" Y="20"/> 625 <UsageCount Value="9"/> 626 <DefaultSyntaxHighlighter Value="Delphi"/> 614 627 </Unit51> 615 628 <Unit52> 629 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/sysutils/sysstrh.inc"/> 630 <WindowIndex Value="0"/> 631 <TopLine Value="70"/> 632 <CursorPos X="10" Y="82"/> 633 <UsageCount Value="9"/> 634 <DefaultSyntaxHighlighter Value="Delphi"/> 635 </Unit52> 636 <Unit53> 637 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/sysutils/sysstr.inc"/> 638 <WindowIndex Value="0"/> 639 <TopLine Value="141"/> 640 <CursorPos X="3" Y="144"/> 641 <UsageCount Value="9"/> 642 <DefaultSyntaxHighlighter Value="Delphi"/> 643 </Unit53> 644 <Unit54> 645 <Filename Value="H:/Lazarus/0.9.31_2.5.1/lcl/comctrls.pp"/> 646 <UnitName Value="ComCtrls"/> 647 <WindowIndex Value="0"/> 648 <TopLine Value="602"/> 649 <CursorPos X="17" Y="614"/> 650 <UsageCount Value="11"/> 651 <DefaultSyntaxHighlighter Value="Delphi"/> 652 </Unit54> 653 <Unit55> 654 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/classes/stringl.inc"/> 655 <WindowIndex Value="0"/> 656 <TopLine Value="575"/> 657 <CursorPos X="15" Y="579"/> 658 <UsageCount Value="10"/> 659 <DefaultSyntaxHighlighter Value="Delphi"/> 660 </Unit55> 661 <Unit56> 662 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/classes/classesh.inc"/> 663 <EditorIndex Value="2"/> 664 <WindowIndex Value="0"/> 665 <TopLine Value="623"/> 666 <CursorPos X="58" Y="635"/> 667 <UsageCount Value="11"/> 668 <Loaded Value="True"/> 669 </Unit56> 670 <Unit57> 671 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/classes/stringl.inc"/> 672 <EditorIndex Value="3"/> 673 <WindowIndex Value="0"/> 674 <TopLine Value="426"/> 675 <CursorPos X="3" Y="429"/> 676 <UsageCount Value="11"/> 677 <Loaded Value="True"/> 678 </Unit57> 679 <Unit58> 616 680 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/> 617 <EditorIndex Value=" 9"/>681 <EditorIndex Value="1"/> 618 682 <WindowIndex Value="0"/> 619 683 <TopLine Value="120"/> … … 621 685 <UsageCount Value="10"/> 622 686 <Loaded Value="True"/> 623 </Unit52> 624 <Unit53> 625 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListString.inc"/> 626 <WindowIndex Value="0"/> 627 <TopLine Value="8"/> 628 <CursorPos X="62" Y="20"/> 629 <UsageCount Value="9"/> 630 </Unit53> 631 <Unit54> 632 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/sysutils/sysstrh.inc"/> 633 <WindowIndex Value="0"/> 634 <TopLine Value="70"/> 635 <CursorPos X="10" Y="82"/> 636 <UsageCount Value="9"/> 637 </Unit54> 638 <Unit55> 639 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/sysutils/sysstr.inc"/> 640 <WindowIndex Value="0"/> 641 <TopLine Value="141"/> 642 <CursorPos X="3" Y="144"/> 643 <UsageCount Value="9"/> 644 </Unit55> 645 <Unit56> 646 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericDictionary.inc"/> 647 <EditorIndex Value="10"/> 648 <WindowIndex Value="0"/> 649 <TopLine Value="50"/> 650 <CursorPos X="1" Y="62"/> 687 </Unit58> 688 <Unit59> 689 <Filename Value="H:/Lazarus/0.9.31_2.5.1/lcl/include/customlistview.inc"/> 690 <EditorIndex Value="7"/> 691 <WindowIndex Value="0"/> 692 <TopLine Value="550"/> 693 <CursorPos X="1" Y="561"/> 651 694 <UsageCount Value="10"/> 652 695 <Loaded Value="True"/> 653 </Unit56> 654 <Unit57> 655 <Filename Value="H:/PascalClassLibrary/Network/CoolWeb/Persistence/USqlDatabase.pas"/> 656 <UnitName Value="USqlDatabase"/> 657 <EditorIndex Value="6"/> 658 <WindowIndex Value="0"/> 659 <TopLine Value="232"/> 660 <CursorPos X="31" Y="243"/> 661 <UsageCount Value="14"/> 662 <Loaded Value="True"/> 663 </Unit57> 664 <Unit58> 665 <Filename Value="H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericListObject.inc"/> 666 <EditorIndex Value="8"/> 667 <WindowIndex Value="0"/> 668 <TopLine Value="1"/> 669 <CursorPos X="24" Y="4"/> 670 <UsageCount Value="10"/> 671 <Loaded Value="True"/> 672 </Unit58> 696 </Unit59> 673 697 </Units> 674 <JumpHistory Count=" 30" HistoryIndex="29">698 <JumpHistory Count="28" HistoryIndex="25"> 675 699 <Position1> 676 <Filename Value=" Application/UDataTypes.pas"/>677 <Caret Line=" 149" Column="22" TopLine="130"/>700 <Filename Value="Forms/UItemView.pas"/> 701 <Caret Line="86" Column="23" TopLine="84"/> 678 702 </Position1> 679 703 <Position2> 680 <Filename Value=" Application/UDataTypes.pas"/>681 <Caret Line=" 90" Column="35" TopLine="70"/>704 <Filename Value="Forms/UItemView.pas"/> 705 <Caret Line="186" Column="13" TopLine="176"/> 682 706 </Position2> 683 707 <Position3> 684 <Filename Value=" USystem.pas"/>685 <Caret Line=" 109" Column="37" TopLine="94"/>708 <Filename Value="Forms/UMainForm.pas"/> 709 <Caret Line="603" Column="37" TopLine="592"/> 686 710 </Position3> 687 711 <Position4> 688 <Filename Value=" USystem.pas"/>689 <Caret Line=" 373" Column="44" TopLine="358"/>712 <Filename Value="Forms/UMainForm.pas"/> 713 <Caret Line="598" Column="1" TopLine="592"/> 690 714 </Position4> 691 715 <Position5> 692 716 <Filename Value="Forms/UMainForm.pas"/> 693 <Caret Line=" 374" Column="32" TopLine="427"/>717 <Caret Line="599" Column="1" TopLine="592"/> 694 718 </Position5> 695 719 <Position6> 696 720 <Filename Value="Forms/UMainForm.pas"/> 697 <Caret Line=" 452" Column="92" TopLine="450"/>721 <Caret Line="600" Column="1" TopLine="592"/> 698 722 </Position6> 699 723 <Position7> 700 724 <Filename Value="Forms/UMainForm.pas"/> 701 <Caret Line=" 443" Column="37" TopLine="424"/>725 <Caret Line="599" Column="19" TopLine="592"/> 702 726 </Position7> 703 727 <Position8> 704 <Filename Value=" H:/PascalClassLibrary/Network/CoolWeb/Persistence/USqlDatabase.pas"/>705 <Caret Line=" 244" Column="1" TopLine="232"/>728 <Filename Value="Forms/UMainForm.pas"/> 729 <Caret Line="600" Column="1" TopLine="592"/> 706 730 </Position8> 707 731 <Position9> 708 <Filename Value=" USystem.pas"/>709 <Caret Line=" 188" Column="51" TopLine="175"/>732 <Filename Value="Forms/UMainForm.pas"/> 733 <Caret Line="601" Column="1" TopLine="592"/> 710 734 </Position9> 711 735 <Position10> 712 <Filename Value=" USystem.pas"/>713 <Caret Line=" 187" Column="79" TopLine="176"/>736 <Filename Value="Forms/UMainForm.pas"/> 737 <Caret Line="600" Column="1" TopLine="592"/> 714 738 </Position10> 715 739 <Position11> 716 <Filename Value=" H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>717 <Caret Line=" 132" Column="1" TopLine="120"/>740 <Filename Value="Forms/UMainForm.pas"/> 741 <Caret Line="601" Column="1" TopLine="592"/> 718 742 </Position11> 719 743 <Position12> 720 <Filename Value=" H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericDictionary.inc"/>721 <Caret Line="6 2" Column="1" TopLine="50"/>744 <Filename Value="Forms/UMainForm.pas"/> 745 <Caret Line="600" Column="1" TopLine="592"/> 722 746 </Position12> 723 747 <Position13> 724 <Filename Value=" USystem.pas"/>725 <Caret Line=" 211" Column="17" TopLine="197"/>748 <Filename Value="Forms/UMainForm.pas"/> 749 <Caret Line="601" Column="1" TopLine="592"/> 726 750 </Position13> 727 751 <Position14> 728 <Filename Value=" H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>729 <Caret Line=" 132" Column="1" TopLine="120"/>752 <Filename Value="Forms/UMainForm.pas"/> 753 <Caret Line="600" Column="1" TopLine="592"/> 730 754 </Position14> 731 755 <Position15> 732 <Filename Value=" USystem.pas"/>733 <Caret Line=" 212" Column="71" TopLine="200"/>756 <Filename Value="Forms/UMainForm.pas"/> 757 <Caret Line="601" Column="1" TopLine="592"/> 734 758 </Position15> 735 759 <Position16> 736 <Filename Value=" H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>737 <Caret Line=" 132" Column="1" TopLine="120"/>760 <Filename Value="Forms/UMainForm.pas"/> 761 <Caret Line="600" Column="1" TopLine="592"/> 738 762 </Position16> 739 763 <Position17> 740 <Filename Value=" USystem.pas"/>741 <Caret Line=" 213" Column="40" TopLine="200"/>764 <Filename Value="Forms/UMainForm.pas"/> 765 <Caret Line="601" Column="1" TopLine="592"/> 742 766 </Position17> 743 767 <Position18> 744 <Filename Value=" H:/PascalClassLibrary/Network/CoolWeb/Persistence/USqlDatabase.pas"/>745 <Caret Line=" 244" Column="1" TopLine="232"/>768 <Filename Value="Forms/UMainForm.pas"/> 769 <Caret Line="600" Column="1" TopLine="592"/> 746 770 </Position18> 747 771 <Position19> 748 <Filename Value=" USystem.pas"/>749 <Caret Line=" 191" Column="26" TopLine="173"/>772 <Filename Value="Forms/UMainForm.pas"/> 773 <Caret Line="603" Column="1" TopLine="592"/> 750 774 </Position19> 751 775 <Position20> 752 <Filename Value=" USystem.pas"/>753 <Caret Line=" 214" Column="11" TopLine="194"/>776 <Filename Value="H:/Lazarus/0.9.31_2.5.1/lcl/include/customlistview.inc"/> 777 <Caret Line="562" Column="1" TopLine="550"/> 754 778 </Position20> 755 779 <Position21> 756 <Filename Value=" USystem.pas"/>757 <Caret Line=" 213" Column="85" TopLine="202"/>780 <Filename Value="Forms/UMainForm.pas"/> 781 <Caret Line="602" Column="9" TopLine="592"/> 758 782 </Position21> 759 783 <Position22> 760 <Filename Value=" H:/PascalClassLibrary/Generics/TemplateGenerics/Generic/GenericList.inc"/>761 <Caret Line=" 132" Column="1" TopLine="120"/>784 <Filename Value="Forms/UMainForm.pas"/> 785 <Caret Line="599" Column="1" TopLine="592"/> 762 786 </Position22> 763 787 <Position23> 764 788 <Filename Value="Forms/UMainForm.pas"/> 765 <Caret Line=" 599" Column="61" TopLine="592"/>789 <Caret Line="600" Column="1" TopLine="592"/> 766 790 </Position23> 767 791 <Position24> 768 792 <Filename Value="Forms/UMainForm.pas"/> 769 <Caret Line=" 435" Column="52" TopLine="417"/>793 <Caret Line="601" Column="1" TopLine="592"/> 770 794 </Position24> 771 795 <Position25> 772 796 <Filename Value="Forms/UMainForm.pas"/> 773 <Caret Line=" 436" Column="44" TopLine="417"/>797 <Caret Line="706" Column="15" TopLine="696"/> 774 798 </Position25> 775 799 <Position26> 776 800 <Filename Value="Forms/UMainForm.pas"/> 777 <Caret Line=" 432" Column="15" TopLine="417"/>801 <Caret Line="599" Column="23" TopLine="592"/> 778 802 </Position26> 779 803 <Position27> 780 <Filename Value=" Forms/UMainForm.pas"/>781 <Caret Line=" 425" Column="58" TopLine="417"/>804 <Filename Value="USystem.pas"/> 805 <Caret Line="214" Column="67" TopLine="202"/> 782 806 </Position27> 783 807 <Position28> 784 <Filename Value=" Forms/UMainForm.pas"/>785 <Caret Line="6 06" Column="13" TopLine="604"/>808 <Filename Value="H:/Lazarus/0.9.31_2.5.1/fpc/2.5.1/source/rtl/objpas/classes/classesh.inc"/> 809 <Caret Line="635" Column="58" TopLine="623"/> 786 810 </Position28> 787 <Position29>788 <Filename Value="Forms/UMainForm.pas"/>789 <Caret Line="490" Column="15" TopLine="478"/>790 </Position29>791 <Position30>792 <Filename Value="Forms/UMainForm.pas"/>793 <Caret Line="679" Column="35" TopLine="667"/>794 </Position30>795 811 </JumpHistory> 796 812 </ProjectOptions> … … 821 837 <StackChecks Value="True"/> 822 838 </Checks> 839 <VerifyObjMethodCallValidity Value="True"/> 823 840 </CodeGeneration> 824 841 <Linking>
Note:
See TracChangeset
for help on using the changeset viewer.