Virtual-TreeView Documentation

repository·master·Indexed 20 days ago

https://github.com/jam-software/virtual-treeview

A flexible and advanced Delphi treeview control designed to improve upon existing tree control solutions. Supports various environments including RAD Studio 10 to 13 (V8), Delphi XE3 to XE8 (V7.6.x), and Delphi 7 to XE2 (V5.5.3), with experimental ports for FireMonkey and Lazarus/FPC.

Tokens
723
Snippets
1
Records
4
Agent score
23%

What's inside Virtual-TreeView

  1. Download Virtual-TreeView for your environment

    master

    Virtual-TreeView is available in several versions depending on your development environment (RAD Studio or Delphi version):

    Other Platforms:

    Installation Note: For specific installation instructions, refer to the INSTALL.TXT file included in the downloaded ZIP archive.

  2. Run Virtual-TreeView tests from Command Line

    master

    You can build and run tests using the command line. This requires MsBuild.exe and the environment variables set by RsVars.bat.

    To build tests for the Win64 Console configuration:

    RsVars.bat
    MsBuild.exe /property:Platform=Win64 /p:Config=Console Tests\Tests.dproj

    To run all unit tests after the build:

    Tests\Tests.exe

    To run specific unit tests:

    Tests\ShellBrowser.Tests.exe --run:
    # Build  tests on console
    RsVars.bat
    MsBuild.exe /property:Platform=Win64 /p:Config=Console Tests\Tests.dproj
    
    # Run all unit tests on console after build
    Tests\Tests.exe
    
    # Example how to run specific unit tests on console
    Tests\ShellBrowser.Tests.exe --run:
  3. Report a bug in Virtual-TreeView

    master

    When reporting a bug via the issue tracker, follow these requirements:

    1. Ensure you are using the latest official version.
    2. Attach a sample project as a ZIP file that allows for reproduction. You can use one of the provided demo projects and modify it to demonstrate the bug.
    3. If a solution is already known, provide a patch file or a pull request.
    4. If the bug was not present in a previous version, include that version number in your report.