├── .gitattributes ├── .gitignore ├── Examples ├── DemoMain.dfm ├── DemoMain.pas ├── VirtualListDemo.dpr └── VirtualListDemo.dproj ├── LICENSE.txt ├── Packages ├── Rad Studio 10.0 Seattle │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-10.0.groupproj ├── Rad Studio 10.1 Berlin │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-10.1.groupproj ├── Rad Studio 10.2 Tokyo │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-10.2.groupproj ├── Rad Studio 10.3 Rio │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-10.3.groupproj ├── Rad Studio 10.4 Sydney │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-10.4.groupproj ├── Rad Studio 11.0 Alexandria │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-11.groupproj ├── Rad Studio 12.0 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-12.groupproj ├── Rad Studio XE2 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE2.groupproj ├── Rad Studio XE3 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE3.groupproj ├── Rad Studio XE4 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE4.groupproj ├── Rad Studio XE5 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE5.groupproj ├── Rad Studio XE6 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE6.groupproj ├── Rad Studio XE7 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE7.groupproj └── Rad Studio XE8 │ ├── VSoft.VirtualListViewD.dpk │ ├── VSoft.VirtualListViewD.dproj │ ├── VSoft.VirtualListViewR.dpk │ ├── VSoft.VirtualListViewR.dproj │ └── VSoftVirtualListView-XE8.groupproj ├── README.md ├── Source ├── VSoftVirtualListView.pas └── VSoftVirtualListViewReg.pas └── VSoft.VirtualListView.dspec /.gitattributes: -------------------------------------------------------------------------------- 1 | # Set the default behavior, in case people don't have core.autocrlf set. 2 | * text eol=crlf 3 | 4 | # Explicitly declare text files you want to always be normalized and converted 5 | # to native line endings on checkout. 6 | 7 | # Declare files that will always have CRLF line endings on checkout. 8 | 9 | # Denote all files that are truly binary and should not be modified. 10 | *.exe binary 11 | *.res binary 12 | *.dres binary 13 | *.ico binary -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Compiled source # 2 | ################### 3 | *.dcu 4 | *.obj 5 | *.exe 6 | *.bpl 7 | *.bpi 8 | *.dcp 9 | *.rsm 10 | *.stat 11 | *.map 12 | 13 | # Backup files # 14 | ################### 15 | *.~* 16 | 17 | # IDE Files # 18 | ################### 19 | *.dproj.local 20 | *.groupproj.local 21 | *.identcache 22 | *.dsk 23 | *.tvsconfig 24 | *.otares 25 | *.drc 26 | *.rc 27 | *.res 28 | *.dres 29 | 30 | # Output Folders # 31 | ################### 32 | /Win32 33 | /Win64 34 | /OSX32 35 | __history 36 | /Tests/Win32 37 | /Tests/Win64 38 | /Tests/OSX32 39 | /Tests/__history 40 | -------------------------------------------------------------------------------- /Examples/DemoMain.dfm: -------------------------------------------------------------------------------- 1 | object Form2: TForm2 2 | Left = 0 3 | Top = 0 4 | Caption = 'Form2' 5 | ClientHeight = 411 6 | ClientWidth = 852 7 | Color = clBtnFace 8 | Font.Charset = DEFAULT_CHARSET 9 | Font.Color = clWindowText 10 | Font.Height = -11 11 | Font.Name = 'Tahoma' 12 | Font.Style = [] 13 | OldCreateOrder = True 14 | OnAfterMonitorDpiChanged = FormAfterMonitorDpiChanged 15 | OnCreate = FormCreate 16 | PixelsPerInch = 96 17 | TextHeight = 13 18 | object Splitter1: TSplitter 19 | Left = 484 20 | Top = 0 21 | Width = 4 22 | Height = 411 23 | Align = alRight 24 | ResizeStyle = rsUpdate 25 | ExplicitLeft = 485 26 | end 27 | object Panel1: TPanel 28 | Left = 488 29 | Top = 0 30 | Width = 364 31 | Height = 411 32 | Align = alRight 33 | Caption = 'Panel1' 34 | ShowCaption = False 35 | TabOrder = 0 36 | object Label1: TLabel 37 | Left = 29 38 | Top = 32 39 | Width = 31 40 | Height = 13 41 | Caption = 'Label1' 42 | end 43 | object Label2: TLabel 44 | Left = 29 45 | Top = 64 46 | Width = 31 47 | Height = 13 48 | Caption = 'Label2' 49 | end 50 | object Button1: TButton 51 | Left = 17 52 | Top = 112 53 | Width = 75 54 | Height = 25 55 | Caption = '0 Rows' 56 | TabOrder = 0 57 | OnClick = Button1Click 58 | end 59 | object Button2: TButton 60 | Left = 137 61 | Top = 112 62 | Width = 112 63 | Height = 25 64 | Caption = '200000 Rows' 65 | TabOrder = 1 66 | OnClick = Button2Click 67 | end 68 | object Button3: TButton 69 | Left = 16 70 | Top = 168 71 | Width = 129 72 | Height = 25 73 | Caption = 'ChangeRow 4' 74 | TabOrder = 2 75 | OnClick = Button3Click 76 | end 77 | object Button4: TButton 78 | Left = 16 79 | Top = 216 80 | Width = 129 81 | Height = 25 82 | Caption = 'ScrollInView' 83 | TabOrder = 3 84 | OnClick = Button4Click 85 | end 86 | end 87 | end 88 | -------------------------------------------------------------------------------- /Examples/DemoMain.pas: -------------------------------------------------------------------------------- 1 | unit DemoMain; 2 | 3 | interface 4 | 5 | uses 6 | Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, 7 | Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ExtCtrls, 8 | VSoftVirtualListView, Vcl.StdCtrls; 9 | 10 | type 11 | TForm2 = class(TForm) 12 | Panel1: TPanel; 13 | Splitter1: TSplitter; 14 | Label1: TLabel; 15 | Button1: TButton; 16 | Button2: TButton; 17 | Button3: TButton; 18 | Label2: TLabel; 19 | Button4: TButton; 20 | procedure FormCreate(Sender: TObject); 21 | procedure Button1Click(Sender: TObject); 22 | procedure Button2Click(Sender: TObject); 23 | procedure Button3Click(Sender: TObject); 24 | procedure VListViewPaintNoRows(const Sender: TObject; const ACanvas: TCanvas; const paintRect: TRect); 25 | procedure VListViewPaintRow(const Sender: TObject; const ACanvas: TCanvas; const itemRect: TRect; const index: Int64; const state: TPaintRowState); 26 | procedure VListViewRowChange(const Sender: TObject; const newRowIndex: Int64; const direction: TScrollDirection; const delta: Int64); 27 | procedure Button4Click(Sender: TObject); 28 | procedure FormAfterMonitorDpiChanged(Sender: TObject; OldDPI, 29 | NewDPI: Integer); 30 | private 31 | FPackageName : string; 32 | FMouseWheeControl: TControl; 33 | FVirtualListView: TVSoftVirtualListView; 34 | 35 | 36 | FPackageNameFontSize : integer; 37 | FPadding : integer; 38 | FAuthorOffsetX : integer; 39 | FFontSize : integer; 40 | protected 41 | public 42 | procedure MouseWheelHandler(var Message: TMessage); override; 43 | 44 | end; 45 | 46 | var 47 | Form2: TForm2; 48 | 49 | implementation 50 | 51 | uses 52 | System.Types; 53 | 54 | {$R *.dfm} 55 | 56 | procedure TForm2.Button1Click(Sender: TObject); 57 | begin 58 | FVirtualListView.RowCount := 0; 59 | end; 60 | 61 | procedure TForm2.Button2Click(Sender: TObject); 62 | begin 63 | FVirtualListView.RowCount := 200000; 64 | end; 65 | 66 | procedure TForm2.Button3Click(Sender: TObject); 67 | begin 68 | FPackageName := 'VSoft.DUnitX'; 69 | FVirtualListView.InvalidateRow(4); 70 | end; 71 | 72 | procedure TForm2.Button4Click(Sender: TObject); 73 | begin 74 | FVirtualListView.ScrollInView(FVirtualListView.CurrentRow); 75 | end; 76 | 77 | 78 | procedure TForm2.FormAfterMonitorDpiChanged(Sender: TObject; OldDPI, 79 | NewDPI: Integer); 80 | begin 81 | FPackageNameFontSize := MulDiv(FPackageNameFontSize, NewDpi, OldDPI); 82 | FPadding := MulDiv(FPadding, NewDPI, OldDPI); 83 | FAuthorOffsetX := MulDiv(FAuthorOffsetX, NewDPI, OldDPI); 84 | FFontSize := MulDiv(FFontSize, NewDPI, OldDPI); 85 | end; 86 | 87 | procedure TForm2.FormCreate(Sender: TObject); 88 | begin 89 | FPackageNameFontSize := 11; 90 | FPadding := 3; 91 | FAuthorOffsetX := 175; 92 | FFontSize := Self.Font.Size; 93 | FVirtualListView := TVSoftVirtualListView.Create(Self); 94 | FVirtualListView.Align := alClient; 95 | FVirtualListView.BorderStyle := bsNone; 96 | FVirtualListView.BevelOuter := TBevelCut.bvLowered; 97 | FVirtualListView.BevelInner := TBevelCut.bvNone; 98 | FVirtualListView.BevelKind := TBevelKind.bkFlat; 99 | FVirtualListView.DoubleBuffered := true; 100 | FVirtualListView.RowHeight := 80; 101 | FVirtualListView.RowCount := 200; 102 | FVirtualListView.Parent := Self; 103 | FVirtualListView.TabStop := true; 104 | FVirtualListView.TabOrder := 0; 105 | FVirtualListView.OnPaintRow := Self.VListViewPaintRow; 106 | FVirtualListView.OnPaintNoRows := Self.VListViewPaintNoRows; 107 | FVirtualListView.OnRowChange := Self.VListViewRowChange; 108 | FPackageName := 'VSoft.Awaitable'; 109 | 110 | end; 111 | 112 | //https://stackoverflow.com/questions/2251019/how-to-direct-the-mouse-wheel-input-to-control-under-cursor-instead-of-focused 113 | procedure TForm2.MouseWheelHandler(var Message: TMessage); 114 | var 115 | Control: TControl; 116 | begin 117 | Control := ControlAtPos(ScreenToClient(SmallPointToPoint(TWMMouseWheel(Message).Pos)), False, True, True); 118 | if Assigned(Control) and (Control <> ActiveControl) and (Control <> FMouseWheeControl) then 119 | begin 120 | FMouseWheeControl := Control; //dealing with stack overflow. 121 | 122 | Message.Result := Control.Perform(CM_MOUSEWHEEL, Message.WParam, Message.LParam); 123 | if Message.Result = 0 then 124 | Control.DefaultHandler(Message); 125 | FMouseWheeControl := nil; 126 | end 127 | else 128 | inherited MouseWheelHandler(Message); 129 | end; 130 | 131 | 132 | procedure TForm2.VListViewPaintNoRows(const Sender: TObject; const ACanvas: TCanvas; const paintRect: TRect); 133 | begin 134 | ACanvas.TextOut(10,10, 'No packages found'); 135 | end; 136 | 137 | procedure TForm2.VListViewPaintRow(const Sender: TObject; const ACanvas: TCanvas; const itemRect: TRect; const index: Int64; const state: TPaintRowState); 138 | var 139 | focusRect : TRect; 140 | begin 141 | if index > FVirtualListView.RowCount -1 then 142 | raise Exception.Create('Invalid Row'); 143 | ACanvas.Brush.Style := bsSolid; 144 | if (state in [rsFocusedSelected, rsFocusedHot, rsHot]) then 145 | begin 146 | ACanvas.Brush.Color := clSkyBlue; 147 | ACanvas.Font.Color := clWindowText; 148 | end 149 | else 150 | begin 151 | ACanvas.Brush.Color := Self.Color; 152 | ACanvas.Font.Color := clWindowText; 153 | end; 154 | 155 | ACanvas.FillRect(itemRect); 156 | ACanvas.Font.Size := FPackageNameFontSize; 157 | if index = 4 then 158 | ACanvas.TextOut(itemRect.Left + FPadding, itemRect.Top + FPadding, FPackageName + ' ' + IntToStr(index)) 159 | else 160 | ACanvas.TextOut(itemRect.Left + FPadding, itemRect.Top + FPadding, 'VSoft.Awaitable ' + IntToStr(index) ); 161 | 162 | ACanvas.Font.Size := FFontSize; 163 | ACanvas.TextOut(itemRect.Left + FAuthorOffsetX, itemRect.Top + FPadding * 2, 'by Vincent Parrett'); 164 | ACanvas.TextOut(itemRect.Left + FPAdding * 2, itemRect.Top + FPadding * 7, 'This is Row : ' + IntToStr(index) + ' descriptions of some sort'); 165 | 166 | if state in [rsFocusedSelected, rsSelected] then 167 | begin 168 | focusRect := itemRect; 169 | InflateRect(focusRect, -FPadding, -FPadding); 170 | DrawFocusRect(ACanvas.Handle, focusRect) 171 | end; 172 | end; 173 | 174 | procedure TForm2.VListViewRowChange(const Sender: TObject; const newRowIndex: Int64; const direction: TScrollDirection; const delta: Int64); 175 | begin 176 | Label1.Caption := 'Current (Event) : ' + IntToStr(newRowIndex) + ' Direction : ' + IntToStr(delta) ; 177 | Label2.Caption := 'Current Row : ' + IntToStr(FVirtualListView.CurrentRow) + ' Top Row : ' + IntToStr(FVirtualListView.TopRow); 178 | end; 179 | 180 | end. 181 | -------------------------------------------------------------------------------- /Examples/VirtualListDemo.dpr: -------------------------------------------------------------------------------- 1 | program VirtualListDemo; 2 | 3 | uses 4 | Vcl.Forms, 5 | DemoMain in 'DemoMain.pas' {Form2}, 6 | VSoftVirtualListView in '..\Source\VSoftVirtualListView.pas'; 7 | 8 | {$R *.res} 9 | 10 | begin 11 | Application.Initialize; 12 | Application.MainFormOnTaskbar := True; 13 | Application.CreateForm(TForm2, Form2); 14 | Application.Run; 15 | end. 16 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.0 Seattle/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '230'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.0 Seattle/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '230'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.0 Seattle/VSoftVirtualListView-10.0.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.1 Berlin/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '240'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.1 Berlin/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '240'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.1 Berlin/VSoftVirtualListView-10.1.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.2 Tokyo/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '250'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.2 Tokyo/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 18.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 250 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | Embarcadero C++Builder Office 2000 Servers Package 133 | Embarcadero C++Builder Office XP Servers Package 134 | Microsoft Office 2000 Sample Automation Server Wrapper Components 135 | Microsoft Office XP Sample Automation Server Wrapper Components 136 | 137 | 138 | 139 | True 140 | False 141 | 142 | 143 | 12 144 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.2 Tokyo/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '250'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.2 Tokyo/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 18.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 250 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Embarcadero C++Builder Office 2000 Servers Package 132 | Embarcadero C++Builder Office XP Servers Package 133 | Microsoft Office 2000 Sample Automation Server Wrapper Components 134 | Microsoft Office XP Sample Automation Server Wrapper Components 135 | 136 | 137 | 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.2 Tokyo/VSoftVirtualListView-10.2.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.3 Rio/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '260'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.3 Rio/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 18.8 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 260 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | (untitled) 133 | 134 | 135 | 136 | True 137 | False 138 | 139 | 140 | 12 141 | 142 | 143 | 144 | 145 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.3 Rio/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '260'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.3 Rio/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 18.8 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 260 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | (untitled) 132 | 133 | 134 | 135 | True 136 | False 137 | 138 | 139 | 12 140 | 141 | 142 | 143 | 144 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.3 Rio/VSoftVirtualListView-10.3.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.4 Sydney/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '270'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.4 Sydney/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 19.1 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 270 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | 133 | 134 | True 135 | False 136 | 137 | 138 | 12 139 | 140 | 141 | 142 | 143 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.4 Sydney/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '270'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.4 Sydney/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 19.1 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 270 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | 132 | 133 | True 134 | False 135 | 136 | 137 | 12 138 | 139 | 140 | 141 | 142 | -------------------------------------------------------------------------------- /Packages/Rad Studio 10.4 Sydney/VSoftVirtualListView-10.4.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 11.0 Alexandria/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX AUTO} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 11.0 Alexandria/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 19.3 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | $(Auto) 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Base 86 | 87 | 88 | Cfg_1 89 | Base 90 | 91 | 92 | Cfg_2 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | Embarcadero C++Builder Office 2000 Servers Package 133 | Embarcadero C++Builder Office XP Servers Package 134 | Microsoft Office 2000 Sample Automation Server Wrapper Components 135 | Microsoft Office XP Sample Automation Server Wrapper Components 136 | 137 | 138 | 139 | True 140 | False 141 | 142 | 143 | 12 144 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /Packages/Rad Studio 11.0 Alexandria/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX AUTO} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 11.0 Alexandria/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 19.3 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | $(Auto) 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Base 85 | 86 | 87 | Cfg_1 88 | Base 89 | 90 | 91 | Cfg_2 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Embarcadero C++Builder Office 2000 Servers Package 132 | Embarcadero C++Builder Office XP Servers Package 133 | Microsoft Office 2000 Sample Automation Server Wrapper Components 134 | Microsoft Office XP Sample Automation Server Wrapper Components 135 | 136 | 137 | 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio 11.0 Alexandria/VSoftVirtualListView-11.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio 12.0/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX AUTO} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio 12.0/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 20.1 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | $(Auto) 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Base 86 | 87 | 88 | Cfg_1 89 | Base 90 | 91 | 92 | Cfg_2 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | Embarcadero C++Builder Office 2000 Servers Package 133 | Embarcadero C++Builder Office XP Servers Package 134 | Microsoft Office 2000 Sample Automation Server Wrapper Components 135 | Microsoft Office XP Sample Automation Server Wrapper Components 136 | 137 | 138 | 139 | True 140 | False 141 | 142 | 143 | 12 144 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /Packages/Rad Studio 12.0/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX AUTO} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio 12.0/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 20.1 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | $(Auto) 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Base 85 | 86 | 87 | Cfg_1 88 | Base 89 | 90 | 91 | Cfg_2 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Embarcadero C++Builder Office 2000 Servers Package 132 | Embarcadero C++Builder Office XP Servers Package 133 | Microsoft Office 2000 Sample Automation Server Wrapper Components 134 | Microsoft Office XP Sample Automation Server Wrapper Components 135 | 136 | 137 | 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio 12.0/VSoftVirtualListView-12.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE2/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '160'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE2/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 13.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | true 39 | 3081 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView design 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | false 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 160 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | madBasic 1.2.7 - www.madshi.net 133 | madHelp 1.1.1 - www.madshi.net 134 | madDisAsm 2.2.6 - www.madshi.net 135 | madExceptIde 1.1.0 - www.madshi.net 136 | madExcept 5.0.0 - www.madshi.net 137 | madExceptVcl 2.1.0 - www.madshi.net 138 | madExceptWizard 3.1.8 - www.madshi.net 139 | 140 | 141 | 142 | False 143 | True 144 | 145 | 146 | 12 147 | 148 | 149 | 150 | 151 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE2/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '160'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE2/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 13.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | 3081 39 | true 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView runtime 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | false 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 160 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | madBasic 1.2.7 - www.madshi.net 132 | madHelp 1.1.1 - www.madshi.net 133 | madDisAsm 2.2.6 - www.madshi.net 134 | madExceptIde 1.1.0 - www.madshi.net 135 | madExcept 5.0.0 - www.madshi.net 136 | madExceptVcl 2.1.0 - www.madshi.net 137 | madExceptWizard 3.1.8 - www.madshi.net 138 | 139 | 140 | 141 | False 142 | True 143 | 144 | 145 | 12 146 | 147 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE2/VSoftVirtualListView-XE2.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE3/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '170'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE3/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 14.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | true 39 | 3081 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView design 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | false 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 170 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | Microsoft Office 2000 Sample Automation Server Wrapper Components 133 | Microsoft Office XP Sample Automation Server Wrapper Components 134 | IP Abstraction Indy Implementation Design Time 135 | 136 | 137 | 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE3/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '170'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE3/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 14.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | 3081 39 | true 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView runtime 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | false 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 170 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Microsoft Office 2000 Sample Automation Server Wrapper Components 132 | Microsoft Office XP Sample Automation Server Wrapper Components 133 | IP Abstraction Indy Implementation Design Time 134 | 135 | 136 | 137 | True 138 | False 139 | 140 | 141 | 12 142 | 143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE3/VSoftVirtualListView-XE3.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE4/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '180'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE4/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 14.6 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | true 39 | 3081 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView design 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 58 | 59 | 60 | 0 61 | false 62 | RELEASE;$(DCC_Define) 63 | false 64 | 65 | 66 | true 67 | DEBUG;$(DCC_Define) 68 | false 69 | 70 | 71 | 180 72 | true 73 | 1033 74 | 75 | 76 | 77 | MainSource 78 | 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewD.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Microsoft Office 2000 Sample Automation Server Wrapper Components 132 | Microsoft Office XP Sample Automation Server Wrapper Components 133 | IP Abstraction Indy Implementation Design Time 134 | 135 | 136 | 137 | False 138 | False 139 | True 140 | False 141 | 142 | 143 | 12 144 | 145 | 146 | 147 | 148 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE4/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '180'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE4/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 14.6 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | 3081 39 | true 40 | true 41 | false 42 | 210 43 | false 44 | true 45 | false 46 | false 47 | VSoft VirtualListView runtime 48 | false 49 | true 50 | 00400000 51 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 52 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 53 | 54 | 55 | 1033 56 | true 57 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 58 | 59 | 60 | 0 61 | false 62 | RELEASE;$(DCC_Define) 63 | false 64 | 65 | 66 | true 67 | DEBUG;$(DCC_Define) 68 | false 69 | 70 | 71 | 180 72 | true 73 | 1033 74 | 75 | 76 | 77 | MainSource 78 | 79 | 80 | 81 | 82 | 83 | Cfg_2 84 | Base 85 | 86 | 87 | Base 88 | 89 | 90 | Cfg_1 91 | Base 92 | 93 | 94 | 95 | Delphi.Personality.12 96 | Package 97 | 98 | 99 | 100 | VSoft.VirtualListViewR.dpk 101 | 102 | 103 | True 104 | False 105 | 1 106 | 0 107 | 0 108 | 0 109 | False 110 | False 111 | False 112 | False 113 | False 114 | 3081 115 | 1252 116 | 117 | 118 | 119 | 120 | 1.0.0.0 121 | 122 | 123 | 124 | 125 | 126 | 1.0.0.0 127 | 128 | 129 | 130 | Microsoft Office 2000 Sample Automation Server Wrapper Components 131 | Microsoft Office XP Sample Automation Server Wrapper Components 132 | IP Abstraction Indy Implementation Design Time 133 | 134 | 135 | 136 | False 137 | False 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE4/VSoftVirtualListView-XE4.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE5/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '190'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE5/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO ON} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '190'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE5/VSoftVirtualListView-XE5.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE6/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '200'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE6/VSoft.VirtualListViewD.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {02625371-D556-4656-8321-9111FA15C96F} 4 | VSoft.VirtualListViewD.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 15.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewD 39 | true 40 | 3081 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView design 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 200 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | 85 | Cfg_2 86 | Base 87 | 88 | 89 | Base 90 | 91 | 92 | Cfg_1 93 | Base 94 | 95 | 96 | 97 | Delphi.Personality.12 98 | Package 99 | 100 | 101 | 102 | VSoft.VirtualListViewD.dpk 103 | 104 | 105 | True 106 | False 107 | 1 108 | 0 109 | 0 110 | 0 111 | False 112 | False 113 | False 114 | False 115 | False 116 | 3081 117 | 1252 118 | 119 | 120 | 121 | 122 | 1.0.0.0 123 | 124 | 125 | 126 | 127 | 128 | 1.0.0.0 129 | 130 | 131 | 132 | Microsoft Office 2000 Sample Automation Server Wrapper Components 133 | Microsoft Office XP Sample Automation Server Wrapper Components 134 | IP Abstraction Indy Implementation Design Time 135 | 136 | 137 | 138 | True 139 | False 140 | 141 | 142 | 12 143 | 144 | 145 | 146 | 147 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE6/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '200'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE6/VSoft.VirtualListViewR.dproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {9FABD9DA-A408-4FF7-A5EB-258B91FF54FA} 4 | VSoft.VirtualListViewR.dpk 5 | True 6 | Debug 7 | 1 8 | Package 9 | VCL 10 | 15.4 11 | Win32 12 | 13 | 14 | true 15 | 16 | 17 | true 18 | Base 19 | true 20 | 21 | 22 | true 23 | Base 24 | true 25 | 26 | 27 | true 28 | Base 29 | true 30 | 31 | 32 | true 33 | Cfg_2 34 | true 35 | true 36 | 37 | 38 | VSoft_VirtualListViewR 39 | 3081 40 | true 41 | true 42 | false 43 | 210 44 | false 45 | true 46 | false 47 | false 48 | VSoft VirtualListView runtime 49 | false 50 | true 51 | 00400000 52 | Vcl;Vcl.Imaging;Vcl.Touch;Vcl.Samples;Vcl.Shell;System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace) 53 | CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments= 54 | 55 | 56 | 1033 57 | true 58 | Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace) 59 | 60 | 61 | 0 62 | 0 63 | RELEASE;$(DCC_Define) 64 | false 65 | 66 | 67 | true 68 | DEBUG;$(DCC_Define) 69 | false 70 | 71 | 72 | 200 73 | true 74 | 1033 75 | 76 | 77 | 78 | MainSource 79 | 80 | 81 | 82 | 83 | 84 | Cfg_2 85 | Base 86 | 87 | 88 | Base 89 | 90 | 91 | Cfg_1 92 | Base 93 | 94 | 95 | 96 | Delphi.Personality.12 97 | Package 98 | 99 | 100 | 101 | VSoft.VirtualListViewR.dpk 102 | 103 | 104 | True 105 | False 106 | 1 107 | 0 108 | 0 109 | 0 110 | False 111 | False 112 | False 113 | False 114 | False 115 | 3081 116 | 1252 117 | 118 | 119 | 120 | 121 | 1.0.0.0 122 | 123 | 124 | 125 | 126 | 127 | 1.0.0.0 128 | 129 | 130 | 131 | Microsoft Office 2000 Sample Automation Server Wrapper Components 132 | Microsoft Office XP Sample Automation Server Wrapper Components 133 | IP Abstraction Indy Implementation Design Time 134 | 135 | 136 | 137 | True 138 | False 139 | 140 | 141 | 12 142 | 143 | 144 | 145 | 146 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE6/VSoftVirtualListView-XE6.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {08B76EC8-CDF3-4DAC-B13A-D05123C2FE33} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE7/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '210'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE7/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '210'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE7/VSoftVirtualListView-XE7.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1DC71A02-A59B-4669-A0BC-264099B53A00} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE8/VSoft.VirtualListViewD.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewD; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView design'} 29 | {$LIBSUFFIX '220'} 30 | {$DESIGNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl, 36 | VSoft.VirtualListViewR; 37 | 38 | contains 39 | VSoftVirtualListViewReg in '..\..\Source\VSoftVirtualListViewReg.pas'; 40 | 41 | end. 42 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE8/VSoft.VirtualListViewR.dpk: -------------------------------------------------------------------------------- 1 | package VSoft.VirtualListViewR; 2 | 3 | {$R *.res} 4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users} 5 | {$ALIGN 8} 6 | {$ASSERTIONS ON} 7 | {$BOOLEVAL OFF} 8 | {$DEBUGINFO OFF} 9 | {$EXTENDEDSYNTAX ON} 10 | {$IMPORTEDDATA ON} 11 | {$IOCHECKS ON} 12 | {$LOCALSYMBOLS ON} 13 | {$LONGSTRINGS ON} 14 | {$OPENSTRINGS ON} 15 | {$OPTIMIZATION OFF} 16 | {$OVERFLOWCHECKS OFF} 17 | {$RANGECHECKS OFF} 18 | {$REFERENCEINFO ON} 19 | {$SAFEDIVIDE OFF} 20 | {$STACKFRAMES ON} 21 | {$TYPEDADDRESS OFF} 22 | {$VARSTRINGCHECKS ON} 23 | {$WRITEABLECONST OFF} 24 | {$MINENUMSIZE 1} 25 | {$IMAGEBASE $400000} 26 | {$DEFINE DEBUG} 27 | {$ENDIF IMPLICITBUILDING} 28 | {$DESCRIPTION 'VSoft VirtualListView runtime'} 29 | {$LIBSUFFIX '220'} 30 | {$RUNONLY} 31 | {$IMPLICITBUILD OFF} 32 | 33 | requires 34 | rtl, 35 | vcl; 36 | 37 | contains 38 | VSoftVirtualListView in '..\..\Source\VSoftVirtualListView.pas'; 39 | 40 | end. 41 | -------------------------------------------------------------------------------- /Packages/Rad Studio XE8/VSoftVirtualListView-XE8.groupproj: -------------------------------------------------------------------------------- 1 |  2 | 3 | {1DC71A02-A59B-4669-A0BC-264099B53A00} 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | Default.Personality.12 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # VSoft.VirtualListView 2 | 3 | This is a simple VCL owner drawn virtual list view component for Delphi XE2 or later. 4 | 5 | Set the RowCount property and the OnPainRow event will fire for each visible row. 6 | 7 | The OnRowChange event will fire when a row is selected with the mouse or the keyboard. 8 | 9 | When there are no rows, the OnPaintNoRows event will fire. 10 | 11 | The control only handles fixed row heights right now. 12 | 13 | See the demo project. 14 | -------------------------------------------------------------------------------- /Source/VSoftVirtualListViewReg.pas: -------------------------------------------------------------------------------- 1 | unit VSoftVirtualListViewReg; 2 | 3 | interface 4 | 5 | procedure Register; 6 | 7 | implementation 8 | 9 | uses 10 | System.Classes, 11 | VSoftVirtualListView; 12 | 13 | procedure Register; 14 | begin 15 | RegisterComponents('Virtual Controls', [TVSoftVirtualListView]); 16 | 17 | end; 18 | 19 | 20 | end. 21 | -------------------------------------------------------------------------------- /VSoft.VirtualListView.dspec: -------------------------------------------------------------------------------- 1 | { 2 | "metadata":{ 3 | "id":"VSoft.VirtualListView", 4 | "version":"0.4.4", 5 | "description":"Owner drawn VCL Virtual List View", 6 | "owners":"VSoft Technologies Pty Ltd", 7 | "authors":"Vincent Parrett", 8 | "projectUrl":"https://github.com/VSoftTechnologies/VSoft.VirtualListView", 9 | "repositoryUrl":"https://github.com/VSoftTechnologies/VSoft.VirtualListView", 10 | "license":"Apache-2.0", 11 | "copyright":"Vincent Parrett and contributors", 12 | "tags":"vcl listview virtual" 13 | }, 14 | "targetPlatforms":[ 15 | { 16 | "compiler":"XE2", 17 | "platforms":"Win32, Win64", 18 | "template":"default" 19 | }, 20 | { 21 | "compiler":"XE3", 22 | "platforms":"Win32, Win64", 23 | "template":"default" 24 | }, 25 | { 26 | "compiler":"XE4", 27 | "platforms":"Win32, Win64", 28 | "template":"default" 29 | }, 30 | { 31 | "compiler":"XE5", 32 | "platforms":"Win32, Win64", 33 | "template":"default" 34 | }, 35 | { 36 | "compiler":"XE6", 37 | "platforms":"Win32, Win64", 38 | "template":"default" 39 | }, 40 | { 41 | "compiler":"XE7", 42 | "platforms":"Win32, Win64", 43 | "template":"default" 44 | }, 45 | { 46 | "compiler":"XE8", 47 | "platforms":"Win32, Win64", 48 | "template":"default" 49 | }, 50 | { 51 | "compiler":"10.0", 52 | "platforms":"Win32, Win64", 53 | "template":"Seattle" 54 | }, 55 | { 56 | "compiler":"10.1", 57 | "platforms":"Win32, Win64", 58 | "template":"default" 59 | }, 60 | { 61 | "compiler":"10.2", 62 | "platforms":"Win32, Win64", 63 | "template":"default" 64 | }, 65 | { 66 | "compiler":"10.3", 67 | "platforms":"Win32, Win64", 68 | "template":"default" 69 | }, 70 | { 71 | "compiler":"10.4", 72 | "platforms":"Win32, Win64", 73 | "template":"default" 74 | }, 75 | { 76 | "compiler":"11.0", 77 | "platforms":"Win32, Win64", 78 | "template":"default" 79 | }, 80 | { 81 | "compiler":"12.0", 82 | "platforms":"Win32, Win64", 83 | "template":"default" 84 | } 85 | ], 86 | "templates":[ 87 | { 88 | "comment" : "Seattle not using 10.0", 89 | "name":"Seattle", 90 | "source":[ 91 | { 92 | "src":"source\\*.pas", 93 | "flatten":true, 94 | "dest":"Source" 95 | }, 96 | { 97 | "src":"packages\\Rad Studio $CompilerWithCodeName$\\*.dp*", 98 | "exclude": ["*.dproj.local"], 99 | "dest":"packages\\Rad Studio $CompilerWithCodeName$" 100 | } 101 | ], 102 | "searchPaths":[ 103 | { 104 | "path":"Source" 105 | } 106 | ], 107 | "runtime" : [ 108 | { 109 | "buildId" : "VirtualListViewR$libsuffix$.bpl", 110 | "src" : "bin\\VSoft.VirtualListViewR$libsuffix$.bpl", 111 | "copyLocal" : true 112 | } 113 | ], 114 | "design" : [ 115 | { 116 | "buildId" : "VirtualListViewD$libsuffix$.bpl", 117 | "src" : "bin\\VSoft.VirtualListViewD$libsuffix$.bpl", 118 | "install": true 119 | } 120 | ], 121 | "build" : [ 122 | { 123 | "comment" : "The id links the package to the runtime or designtime entry", 124 | "id" : "VirtualListViewR$libsuffix$.bpl", 125 | "project" : "packages\\Rad Studio $CompilerWithCodeName$\\VSoft.VirtualListViewR.dproj", 126 | "configuration" : "Release", 127 | "buildForDesign": true, 128 | "buildForDesignComment" : "when true, will build also win32 if the platform is not win32, so that other packages that need this for design will work" 129 | }, 130 | { 131 | "comment" : "design time package", 132 | "id" : "VirtualListViewD$libsuffix$.bpl", 133 | "project" : "packages\\Rad Studio $CompilerWithCodeName$\\VSoft.VirtualListViewD.dproj", 134 | "configuration" : "Release", 135 | "designOnly" : true, 136 | "designOnlyComment" : "designOnly forces compilation with win32 compiler" 137 | } 138 | ] 139 | }, 140 | { 141 | "comment" : "note all paths are relative to the dspec file location", 142 | "name":"default", 143 | "source":[ 144 | { 145 | "src":"source\\*.pas", 146 | "flatten":true, 147 | "dest":"Source" 148 | }, 149 | { 150 | "src":"packages\\Rad Studio $CompilerWithCodeName$\\*.dp*", 151 | "exclude": ["*.dproj.local"], 152 | "dest":"packages\\Rad Studio $CompilerWithCodeName$" 153 | } 154 | ], 155 | "searchPaths":[ 156 | { 157 | "path":"Source" 158 | } 159 | ], 160 | "runtime" : [ 161 | { 162 | "buildId" : "VirtualListViewR$libsuffix$.bpl", 163 | "src" : "bin\\VSoft.VirtualListViewR$libsuffix$.bpl", 164 | "copyLocal" : true 165 | } 166 | ], 167 | "design" : [ 168 | { 169 | "buildId" : "VirtualListViewD$libsuffix$.bpl", 170 | "src" : "bin\\VSoft.VirtualListViewD$libsuffix$.bpl", 171 | "install": true 172 | } 173 | ], 174 | "build" : [ 175 | { 176 | "comment" : "The id links the package to the runtime or designtime entry", 177 | "id" : "VirtualListViewR$libsuffix$.bpl", 178 | "project" : "packages\\Rad Studio $CompilerWithCodeName$\\VSoft.VirtualListViewR.dproj", 179 | "configuration" : "Release", 180 | "buildForDesign": true, 181 | "buildForDesignComment" : "when true, will build also win32 if the platform is not win32, so that other packages that need this for design will work" 182 | }, 183 | { 184 | "comment" : "design time package", 185 | "id" : "VirtualListViewD$libsuffix$.bpl", 186 | "project" : "packages\\Rad Studio $CompilerWithCodeName$\\VSoft.VirtualListViewD.dproj", 187 | "configuration" : "Release", 188 | "designOnly" : true, 189 | "designOnlyComment" : "designOnly forces compilation with win32 compiler" 190 | } 191 | ] 192 | } 193 | ] 194 | } --------------------------------------------------------------------------------