Delphi SQL logo Vladimir Gaitanoff Delphi Page
VG VCL LibraryVG Library IIVG VCL LibraryVG VCL LibraryVG MiddleWare LibraryProductsHyperBaseServicesDownloadsOrderContactLinksHome
VG VCL Library

Overview
VG VCL Library contains a large collection of components, objects and utility routines for Delphi. It have been created during a years of Delphi development, includes a wide variety of useful code snippets, well-structured and tested in many projects.

It is distributed with full source code and is compatible with Borland Delphi and C++ Builder. Library includes English, Dutch, French, German, Russian and Spanish language resources. You should note that I am working the most of time with Delphi and some C++ Builder portions of library may be not tested well.

Also, library contains a few components that require RX Library. These components are optional. If you want to use them you should have RX Library to be installed.

Unfortunately, there is no help available, so you should have a some amount of patience to investigate its features for your own needs. There are a number of examples included into the distribution package to help you in it.

Library is a freeware product. Feel free to distribute it as long as all files are unmodified and kept together.

Components

VG System

VG System
TvgThread TvgThread

TvgThread component is the TThread wrapper that allows simple thread programming without writing TThread descendents.
TAppIniFile TAppIniFile

TAppIniFile is a customizable pseudo INI-file that allows to read and write configuration parameters of application into registry or INI-files in a flexible way.
TPropStorage TPropStorage

TPropStorage component allows to save and load properties of the forms, frames or datamodules from the linked TAppIniFile component.
TDateTimeStorage TDateTimeStorage

TDateTimeStorage component allows to edit date and time regional settings variables to make an application behavior to be independent from the system configuration.
TCurrencyStorage TCurrencyStorage

TCurrencyStorage component allows to edit currency regional variables.
TvgTranslator TvgTranslator

TvgTranslator component allows to create multi-language applications. It stores language-specific string values in the INI files or through the user-defined event handlers and allows to create your own translations of the program interface.
TMoneyString TMoneyString

TMoneyString is a high-customizable component that translates numeric values into their verbal representation.
TFormLoader TFormLoader

TFormLoader simplifies merging forms into TWinControl descendents. It is usable for creating multi-sheet forms and Outlook-like user interfaces.
TvgVersionInfo TvgVersionInfo

TvgVersionInfo provides a number of easy-to-use methods to view version information of binary files.
TvgWriteMailSlot TvgWriteMailSlot

TvgWriteMailSlot is wrapper component implementing a writing Windows mailslot for message exchange inside a local area network.
TvgReadMailSlot TvgReadMailSlot

TvgReadMailSlot implements a reading mailslot.
TMSSCScript TMSSCScript

TMSSCScript wraps Microsoft Script Control and enables you to write and execute VBScript and JavaScript scripts within your application. Component allows to use from the scripts the most of key methods and properties of Delphi VCL classes.

VG Controls

VG Controls
TvgSplitter TvgSplitter

TvgSplitter control has the same functionality as the standard TSplitter and is compatible with Delphi 2.0 also.
TClickEdit TClickEdit

TClickEdit control looks like standard TEdit. It allows to align an edited text horizontally and has an optional button at the right side.
TvgTitler TvgTitler

TTitler is a panel that shows auto-scrolling animated text. It can be used in About or Copyright dialogs.
TvgTabSet TvgTabSet

TvgTabSet is a custom-draw tab set. It allows to edit the orientation of tabs.
TvgPanel TvgPanel

TvgPanel is a TPanel descendent without caption and raised bevel. It simplifies application design decreasing the often reassignments of these properties.
TvgLabel TvgLabel

TvgLabel is a label with special visual effects such as rotation, shadow, bitmap filling and 3D-view. You can use it to implement URL links or execute shell extensions also.
TvgListBox TvgListBox

TvgListBox is a list box that supports a number of visual enhancements such as image lists support, custom-draw items and many others.
TvgComboBox TvgComboBox

TvgComboBox has the most of new properties implemented in the TvgListBox component.
TvgTreeView TvgTreeView

TvgTreeView implements a few user-friendly enhancements for owner-draw support.
TvgListView TvgListView

TvgListView has the same new properties and events as TvgTreeView does.
TvgTreeViewCombo TvgTreeViewCombo

TvgTreeViewCombo component is a TTreeView control in the form of drop-down combo box.

VG Explorer

VG Explorer
TExplorerRootNode TExplorerRootNode

TExplorerRootNode component and other explorer nodes provides you with an excellent instrument for work with TTreeView or TListView. Each node you have placed into TExplorerRootNode will be displayed in the linked explorer controls as if you have added new record into dataset to see it in the TDBGrid control.
TExplorerSource TExplorerSource

TExplorerSource allows to set virtual root in the TExplorerNodes hierarchy. Connected explorer controls will browse the sub-tree of the selected virtual root of nodes hierarchy.
TExplorerTreeView TExplorerTreeView

TExplorerTreeView displays explorer nodes hierarchy in the form of tree view control. This tree view supports fast sort, move, virtual and Windows clipboard, checkboxes and many other features.
TExplorerListView TExplorerListView

TExplorerListView displays explorer nodes hierarchy in the form of list view control.
TExplorerListBox TExplorerListBox

TExplorerListBox displays explorer nodes in the form of list box. This control supports image lists, advanced owner-draw, checkboxes and so on.
TExplorerTreeCombo TExplorerTreeCombo

TExplorerTreeCombo implements TExplorerTreeView in the form of drop-down combo box.

VG Data Access

VG Data Access
TvgDatabase TvgDatabase

TvgDatabase has new username and password properties to simplify database connection and provides developers with advanced transaction control for multithreaded applications.
TFieldSource TFieldSource

TFieldSource is the TFieldDataLink wrapper. It works like TDataSource filtering data events sent to the list of selected fields.
TOpenTables TOpenTables

TOpenTables component manages list of open datasets. It counts references on the each dataset and closes it when the dataset is no more used.
TBDEConverter TBDEConverter

TBDEConverter allows to move data from one database to another. It has many events that customize conversion process and make it easy to code.
TvgQuery TvgQuery

TvgQuery extends functionality of the TRxQuery (RX Library) component. It automatically refreshes when its params or macros are changed.
TvgSQLScript TvgSQLScript

TvgSQLScript executes multiple SQL statements. TvgSQLScript provides you with macro extensions of SQL like TRxQuery does.
TvgUpdateScript TvgUpdateScript

TvgUpdateScript is the TUpdateObject descendent that allows to execute multiple SQL statements when applying cached updates.

VG Data Access

VG Data Controls
TvgDBMenu TvgDBMenu

TvgDBMenu implements TDBNavigator functionality in the form of popup menu.
TvgQuickSearch TvgQuickSearch

TvgQuickSearch provides incremental search in the TDBGrid. When using this components user can copy contents of the dataset into the clipboard pressing Ctrl+C.
TDBRadioButton TDBRadioButton

TDBRadioButton is the standalone radio button that doesn't require TDBRadioGroup to work.
TvgDBTreeView TvgDBTreeView

TvgDBTreeView control is the fast and smart component that navigates through the tree-like datasets.
TvgDBText TvgDBText

TvgDBText is a DB-aware version of TvgLabel.
TvgDBListBox TvgDBListBox

TvgDBListBox is a DB-aware version of TvgListBox. Component has Values property and allow to display values different from stored in database.
TvgDBComboBox TvgDBComboBox

TvgDBComboBox is a DB-aware version of TvgComboBox. It has Values property also.
TDBExpression TDBExpression

TDBExpression implements a powerful expression evaluator. It allows to evaluate string expressions in the way the TDataSet.Filter property works. Component supports about 20 functions including aggregates SUM, MIN, MAX and AVG.
TvgDBTreeCombo TvgDBTreeCombo

TvgDBTreeCombo is the TvgDBTreeView control in the form of drop-down combo box.
TvgDBLookupCombo TvgDBLookupCombo

TvgDBLookupCombo is the TRxDBLookupCombo descendent. It has an optional small button. This button allows to browse and edit data dictionaries on-the-fly.
TvgDBGrid TvgDBGrid

TvgDBGrid is the TRxDBGrid (RX Library) descendent that has miscellaneous visual enhancements. The two different row colors make grid to look better.

VG Data Access

VG Reports
TvgDBWordPrint TvgDBWordPrint

TvgDBWordPrint component family provides developers with powerful open architecture report system for Microsoft Word.
TvgBDEWordPrintt TvgBDEWordPrint

TvgBDEWordPrint is a TQuery-oriented descendent of TvgDBWordPrint component.
TvgCDSWordPrintt TvgCDSWordPrint

TvgCDSWordPrint is a TClientDataSet-oriented descendent of TvgDBWordPrint component.
Copyright © Vladimir Gaitanoff / Last updated: February, 16th, 2001 Design by "ISC-Design"