TmsDBTreeView

version 1.0 (last modified August, 27, 2005)


Copyright © 2002 - 2005 mSunSoftware
All rights reserved.

e-mail: support@msunsoftware.com
web site: http://www.vcl.msunsoftware.com/

Contents
Overview

TmsDBTreeView represents a window that displays a hierarchical list of nodes, where each node is connected with the Database record. The component supports two types of the nodes: folders and files. A folder can include other nodes, and it is not connected with Database records containing the data. A file cannot include other nodes, but it is connected with the Database record, which contain the data. Each node is identified by four fields (a name, a status, a type, a position); each of the fields rewrites when its value is changing. The component supports the 'drag and drop' operation. For operations of addition, deletion, renaming of the nodes, uses shortcuts (Ins, Ctrl+ Ins, Del). The component works with the DataSet heirs. This component can be used for creation of the programs of a class of the information managers, various explorers etc.

Features:

  • Automatic sorting of the nodes (by type, by name); 

  • Drag and Drop support; 

  • Two types of the nodes (folders and files);

  • Possibility of adding, deleting of the nodes; 

  • Automatic transition to the Database record, connected with the selected node; 

  • Storage information about each node (a name, a status (expand, collapse), a type, a state); 

  • Shortcuts for the main operations with the nodes (adding of the folders \ files, deleting, renaming of the nodes).


License
  • Unregistered version of TmsDBTreeView component (trial version) has full functionality, but displays a nag-form, at program loading using the given component.
  • Unregistered (trial) version of TmsDBTreeView component can be distributed through normal software channels in any medium (CD-ROMs, BBSs, Internet etc.), providing that it is transmitted for free, as a whole and unchanged. You may only charge a fee for the physical act of transferring. You are not allowed to reverse-engineer, decompile, or 
    disassemble the software.
  • Upon registration, customers receive full source. Upgrades will be free for registered users. Registered users (owners of licensed copy of TmsDBTreeView) are granted a license whereby they are free to use registered version in their applications, and to distribute such applications as they want. They may not distribute or resell this component separately, or any portion of it. Registered users may alter the source files but must not distribute them to any unregistered user. They may not use any part of the source code to build any other components for public distribution or commercial sale.
  • TmsDBTreeView IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS EXPRESSED OR IMPLIED.
    YOU USE AT YOUR OWN RISK. THE AUTHOR WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF
    PROFITS OR ANY OTHER KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.

If you do not agree to any of these terms, you are not permitted to use the Software in any way, and all copies of it must be deleted from your computer (s).


Registering

For online registering, go to mSunSoftware Web site at: 
http://www.vcl.msunsoftware.com/lang_en/purchase.htm
Information about methods of registering is also available on this page.

Price : US$ 20.00
License include full source code and a right for free lifetime updates (both minor and major updates and new versions are free for registered users).

Upon registration you receive: 

  • Full source code by e-mail;
  • Free upgrades when they will be ready; 
  • Access to beta versions; 
  • Unlimited technical support by email.

Installation

Delphi 5, 6 ,7 installation

  • Unzip archive;
  • Select Component | Install Component option on the main menu bar of Delphi;
  • In the Unit file name field specify the path to the file msDBTreeViewReg.pas;
  • Again select Component | Install Component option on the main menu bar of Delphi;
  • In the Unit file name field specify the path to the file msDBTreeView.dcu;
  • In the Package file name field specify the path to the package in which the component will be installed (for example package by default - dclusr.dpk for Delphi 7) or create new package;
  • Press the OK button;
  • Press the Install button;
  • Select Tools | Environment Options | Library option and in a field Library path specify the full path to msDBTreeView Source directory. 

C++ Builder 5, 6 installation

  • Unzip archive;
  • Select Component | Install Component option on the main menu bar of C++ Builder;
  • In the Unit file name field specify the path to the file msDBTreeViewReg.pas;
  • In the Package file name field specify the path to the package in which the component will be installed (for example package by default - dclusr50.bpk for C++ Builder 5)  or create new package;
  • Press the OK button;
  • Press the Install button;
  • Select Tools | Environment Options | Library option and in a field Library path specify the full path to msDBTreeView Source directory. 

After compilation the component will be installed on the tab mSun.


History

August, 27, 2005

What's new in this version:

  • Automatic sorting of the nodes (by type, by name); 

  • Drag and Drop support; 

  • Two types of the nodes (folders and files);

  • Possibility of adding, deleting of the nodes; 

  • Automatic transition to the Database record, connected with the selected node; 

  • Storage information about each node (a name, a status (expand, collapse), a type, a state); 

  • Shortcuts for the main operations with the nodes (adding of the folders \ files, deleting, renaming of the nodes).


Copyright © 2002-2005 mSunSoftware. All rights reserved.