VirtualTable Component Overview
TVirtualTable component is TDataSet descendant. It represents an in-memory
data storage that does not have linked data files.
To add fields to virtual table call AddField method. Immediately after
creating virtual table it will be empty. You then define new fields or
load existing table files so that virtual table object becomes initialized
and ready to be opened.
When you close virtual table it will discard its record set. To keep data
you entered at design-time for later use you may wish to include voStored
option in Options property. At run-time you need to call SaveToFile method
explicitly to store modifications to the file that later may be retrieved
back into the virtual table by calling LoadFromFile method.
Key features
Following the main features of VirtualTable Component
- Free of charge binaries
- Represents an in-memory dataset
- Can store record data in the file (at run-time) and in dfm
(at design-time)
- Provides expanded ability for locating records
- Supports records filtering
- Local sorting ability by several field
- Allows to add and remove fields to the existing data
- Optimized string and row data storing
- Advanced design-time editors
- Available source code by registration
Compatibility
IDE Compatibility
Following development environments are supported by VirtualTable:
- Embarcadero RAD Studio XE2 (Requires Update 2)
- Embarcadero Delphi XE2 for Win32
- Embarcadero Delphi XE2 for Win64
- Embarcadero Delphi XE2 for OSX32
- Embarcadero C++Builder XE2 for Win32
- Embarcadero C++Builder XE2 for OSX32
- Embarcadero RAD Studio XE
- Embarcadero Delphi XE
- Embarcadero C++Builder XE
- Embarcadero RAD Studio 2010
- Embarcadero Delphi 2010
- Embarcadero C++Builder 2010
- CodeGear RAD Studio 2009
- CodeGear Delphi 2009
- CodeGear C++Builder 2009
- CodeGear RAD Studio 2007
- CodeGear Delphi 2007 for Win32
- CodeGear Delphi 2007 for .NET
- CodeGear C++Builder 2007
- Borland Developer Studio 2006
- Borland Delphi 2006 for Win32
- Borland Delphi 2006 for .NET
- Borland C++Builder 2006
- Turbo Delphi Professional
- Turbo Delphi for .NET Professional
- Turbo C++ Professional
- Borland Delphi 2005
- Borland Delphi 7
- Borland Delphi 6 (Requires Update Pack 2 – Delphi 6 Build 6.240)
- Borland C++Builder 6 (Requires Update Pack 4 – C++Builder 6 Build 10.166)
|




|
Only Professional, Enterprise and Architect editions are supported.
Supported Target Platforms
- Windows, 32-bit and 64-bit
- Mac OS X
Note that support for 64-bit Windows was introduced in Delphi XE2, and is not available in C++Builder and older versions of Delphi. Support for Mac OS X was introduced in Delphi XE2 and C++Builder XE2, and is not available in older versions of Delphi and C++Builder.
DAC products compatibility
Note that installation of VirtualTable is not compatible with following products
as they already contain TVirtualTable component: