Page 1 of 1
TChart Scrolling
Posted: Mon Jun 02, 2008 3:05 pm
by 9231211
I post this question in the VCL forum as it's the flavor of TChart that I use, however it seems to affect all types of TChart (VCL, .NET, ActiveX). It also seems to affect a variety of versions (from the v7 I think I have, to the latest v8 demos available).
When I scroll with the mouse, a number of things happen:
- I click on the left, and drag to the right.
Result: chart scrolls exactly as I expect.
- I click on the left, drag to the right, then drag back to the left (Note: end position must be right of the start position).
Result: again, the chart behaves as expected.
- I click on the right, and drag to the left.
Result: the chart scrolls at a faster rate than the mouse moves to the left (about 2x as fast).
- I click on the left, drag to the right, then drag back to the left (Note: end position this time is farther left than the start position).
Result: the chart behaves as normal, scrolling at 1x speed until the mouse crosses the start position and moves to the left. After it crosses this point, the chart speeds up to 2x speed.
My question is this: is this behaviour planned, because to me it seems counterintuative; if I scroll I expect a feature under the cursor to stay under the cursor (or at the very least for behaviour to be constant in all directions).
Posted: Mon Jun 02, 2008 3:46 pm
by narcis
Hi jhhd,
Yes, this was a known issue that was fixed for last versions of TeeChart. Which exact TeeChart version number are you using? Could you please try using latest releases available at the client area?
Thanks in advance.
Posted: Sun Jun 29, 2008 9:47 pm
by 9043213
Hi
I am using TeeChart Standard v7.12 Win32 and I am having the same problem. Can you tell me which version is this bug fixed in?
Cheers
Posted: Mon Jun 30, 2008 8:24 am
by narcis
Hi QTech,
This was fixed in v8.
Posted: Wed Jul 02, 2008 9:29 pm
by 12049531
Hi Narcís
I have paid USD$89 to upgrade to v8 to get this bug fix, cleaned and recompiled my Delphi project. This bug is not resolved in TeeChart Standard v8.02.10861 Win32. I have also uninstalled the previous version on my computer.
Please explain.
Posted: Thu Jul 03, 2008 8:21 am
by narcis
Hi QTech,
I've checked it again here and I'm not able to reproduce this problem. I remember I fixed this issue myself for first v8 versions.
It's most likely that your project is still referencing old version packages.
Currently we have v8.03 VCL in release candidate mode. If you let us know the IDE you are using I'll send you the URL to download it.
Posted: Fri Jul 04, 2008 12:20 am
by 12049531
Hi Narcís
How do I confirm that my project is not referencing old version packages? I check the version package my project is currently referencing by right clicking on my DBChart control to get the pop up menu. The top of the pop menu is the version of the package. Do remember that I have already uninstalled the old versions from my computer.
I am currently using this IDE:
CodeGear™ Delphi® 2007 for Win32® Version 11.0.2804.9245 Copyright © 2007 CodeGear™. All Rights Reserved.
Posted: Fri Jul 04, 2008 8:55 am
by narcis
Hi QTech,
You should check that no old packages are enabled at Project->Options->Packages or referenced at Project->Options->Packages->Search Path list. You could also check that old packages doesn't exist in Windows\System32 folder.
Posted: Sun Jul 06, 2008 10:51 pm
by 12049531
Hi Narcís
No old packages are enabled by looking at Project->Options->Packages. The only package I have enabled in my project is TeeChart Standard 8 Components.
I have deleted the old packages from the Windows\System32 folder. The only packages remaining are:
- Tee811.bpl
- Tee811Eval.bpl
- TeeDB811.bpl
- TeeGL76.bpl
- TeeImage76.bpl
- TeeLanguage76.bpl
- TeePro76.bpl
- TeeQR76.bpl
- TeeTree2D6Tee7.bpl
- TeeUI811.bpl
Posted: Mon Jul 07, 2008 7:16 am
by narcis
Hi QTech,
Thanks for the info. In that case you should backup/remove *76.bpl packages, TeeTree2D6Tee7.bpl and Tee811Eval.bpl.
Thanks in advance.
Posted: Mon Jul 07, 2008 10:00 pm
by 12049531
Hi Narcís
I followed your instructions and removed *76.bpl packages, TeeTree2D6Tee7.bpl and Tee811Eval.bpl.
The only packages remainging in my Windows\System32 folder are:
- Tee811.bpl
- TeeDB811.bpl
- TeeUI811.bpl
I then cleaned my project and recompiled it before running it. The bug is still there. I also tried creating a new project and placing the chart component on a new form. I still have the same bug.
Posted: Tue Jul 08, 2008 7:45 am
by narcis
Hi QTech,
This is really strange. I have sent you the URL to download v8.03 Standard installer for Delphi 2007.
You may also want to check that latest version "Bin" and "Lib" folders are on *top* of the search path list.
Posted: Tue Jul 08, 2008 9:03 pm
by 12049531
Hi Narcís
I downloaded and installed v8.03. The bug is fixed in this version.
Thanks for your help and prompt response.