Board index » delphi » VirtualTreeView

VirtualTreeView


2007-02-19 07:31:07 PM
delphi14
Hi all,
I need a non db aware unicode supporting tree & grid control.
I've been planning to use VTV for years, but never quite found the time, now
that I actually intend to start using it, I am worried by lack of activity in
VTV development and support.
The newsgroup seems to be down, is there another one ? Also I would appreciate
if current VTV users could voice their opinion on the current state of VTV.
I noticed a post by Gerrit, few months ago, where he's complaining about a
bug. So I would like to know how buggy this component is.
Also, if there are other controls that fit the requirements, I would appreciate
to learn about them. It doesn't have to be a tree & grid in a single
control.
Regards,
Danny
 
 

Re:VirtualTreeView

Hello!
You wrote on Mon, 19 Feb 2007 12:31:07 +0100:
DM>I need a non db aware unicode supporting tree & grid control.
DM>I've been planning to use VTV for years, but never quite found the
DM>time, now that I actually intend to start using it, I am worried by lack
DM>of activity in VTV development and support.
DM>The newsgroup seems to be down, is there another one ? Also I'd
DM>appreciate if current VTV users could voice their opinion on the
DM>current state of VTV. I noticed a post by Gerrit, few months ago, where
DM>he's complaining about a bug. So I would like to know how buggy this
If you don't find VTV support suitable, take a look at ElTree in ElPack (
www.lmdinnovative.com/products/lmdelpack/ ).
With best regards,
Eugene Mayevski
www.SecureBlackbox.com - the comprehensive component suite for
network security
 

Re:VirtualTreeView

Quote
Also I would appreciate if current VTV users could voice their opinion on the current state of VTV. I noticed a post by Gerrit, few
months ago, where he's complaining about a bug. So I would like to know how buggy this component is.
On the whole it seems to be quite stable. I just hit a combination
of options (VCL style drag-drop combined with multiple selection)
that is not supported. THe author was quick with help, but unable to fix
it. (Or at least within the near future).
But it could me to drop VTV altogether,
Gerrit Beuze
ModelMaker Tools
 

Re:VirtualTreeView

"Gerrit Beuze" wrote
Quote
But it could me to drop VTV altogether,
Are you saying you dropped VTV ? If so what did you choose instead ?
Regards,
Danny
 

Re:VirtualTreeView

Quote
>But it could me to drop VTV altogether,
Sorry: typo:that should be : "it caused me to drop"
Quote
Are you saying you dropped VTV ?
Yes, I am not adding new ones and gradually removing all from
existing code.
Quote
>If so what did you choose instead ?
Plain ComCtrls based TTreeview with some extensions / modifications
Several users suggested trying DevExpress grids. They are supposed to be very good.
In the past I tried a few DX products, but they came with a huge footprint
and could not run in non-design mode inside the Delphi IDEs - which is a must for me.
Gerrit Beuze
ModelMaker Tools
 

Re:VirtualTreeView

"Gerrit Beuze" wrote
Quote
Plain ComCtrls based TTreeview with some extensions / modifications
hmm, not a bad idea, will take a look.
Quote
Several users suggested trying DevExpress grids.
Well, DevEx does look nice, but doesn't support unicode and, as you say, has
a huge footprint and growing each version.
Thanks for the info.
Regards,
Danny
 

Re:VirtualTreeView

Hi Dan,
We use VTV extensively in our system, and what it does, it does very
well. I think that stumbling across bugs like Gerrit did is quite rare.
The code is exceptionally well written and documented internally, and
we have found it relatively easy to write modifications where needed.
HOWEVER, you had better be sure that it does everything you need,
because it is not being improved/modified at all, as far as I can tell.
We were very pleased with it (especially the price) until we had to do
render the grid to metafiles. Admittedly quite a rare requirement,
However, for various reasons, VTV cannot support this properly. (VTV
draws to an offscreen bitmap first and then draws this offscreen bitmap
onscreen. Thus, a bitmap gets rendered into the metafile and obviously
looks ugly when scaled). I put in a request a year ago for pointers on
how to change the code to make this more flexible, with no responses.
This is understandable considering the author is busy with other things.
So my advice, do an extensive test of the functionality you require. It
is VERY likely it will do everything you need as it is a great
component. However, if it does not, then it probably never will.
-Dave
 

Re:VirtualTreeView

"David Novo" wrote
Quote
....
So my advice, do an extensive test of the functionality you require. It
is VERY likely it will do everything you need as it is a great
component. However, if it does not, then it probably never will.
Hi Dave,
Thanks for the post, in pretty much confirms my thinking about VTV.
Fortunately, it seems to do everything I need, so I plan to give it a try.
Regards,
Danny