Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 332

Summary: [TV52015320] 've installed "TeeChart Vcl 2010.01.11004 Professional" for "Delphi 2...
Product: VCL TeeChart Reporter: narcís calvet <narcis>
Component: Other ComponentsAssignee: Steema Issue Manager <issuemanager>
Status: CONFIRMED ---    
Severity: major    
Priority: High    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Chart Series: --- Delphi / C++ Builder RAD IDE Version:

Description narcís calvet 2013-11-20 10:38:58 EST
I've installed "TeeChart Vcl 2010.01.11004 Professional" for "Delphi 2007 Professional". OS is Windows XP Pro.
Here's the problem:
- Create a new Vcl Forms Application.
- Put a TChart3D on the form.
- DoubleClick on the chart to show the Chart Editor
- Without changing anything, just click on de Close button of the Chart Editor.
- Delphi is gone/crashed. Stack Overflow followed by an Access Violation error.
I could reproduce this one with D2010 and the same TeeChart version the client uses and XE with TCo sources.
Client adds: I compiled a sample application with one TChart3D component and activated EurekaLog. http://www.eurekalog.com/index_delphi.php
In EurekaLog I activated the Anti-Freeze Option.
When this option fires in EurekaLog, the following Call Stack is shown: See sshot-6.jpg
C:\Windows\System32\glu32.dll
Date: 2-11-2006
Time: 11:46
Size: 133.632
Version: 6.0.6000.16386

After recompiling TeeChart with debug info: See sshot-7.jpg
Client adds more: If I copy TeeGLCanvas.pas to my project and compile it with assertions, the following exception is raised:
'ActivateContext (C:\ ...\TeeGLCanvas.pas, line 1460)'.
Everest (now Aida64) is a tool that shows a lot of information about the PC and the software. It says the following about OpenGL support in my PC. (sshot-8.png)
My PC is a HP machine with Intel integrated graphics, so not state of the art.
I have ran the executable on 2 other PC's with old/integrated graphics and they have the same problem. On a newer machine with a recent Radeon card the application runs. This PC/graphics card has OpenGL 3.3 support.
checked a few PC's and a laptop with the test application:

Good:
RADEON 9250 - OpenGL 1.3 (XP)
RADEON X1650 - OpenGL 2.1 (XP)
RADEON HD 4770 - OpenGL 3.3 (7)

Bad:
Matrox G450 - OpenGL 1.1 (XP)
Intel 945G - OpenGL 1.4 (7)
Intel GMA 3100 - OpenGL 1.4 (Vista)
ATI Mobility RADEON 9700 - OpenGL 1.5 (XP)
Do you now the Delphi OpenGL Community? http://www.delphigl.com It seems they are very active with and knowledgeable about OpenGL. I downloaded one of the applications that is using their stuff and it runs fine on the laptop, where TeeChart isn't.
I tried to replace OpenGL2.pas with dglOpenGL.pas but couldn't get my application compiled. For someone with more knowledge it might be an easy change. It might be worth investigating.
http://www.teechart.net/support/viewtopic.php?f=3&t=11920&p=52853#p52853
-------------------
This could also be related, although we can't reproduce it even in the same machine where the above was:
Drop a TChart component on the form.
Add a TBarSeries.
Go to "Series/Format/Visual" tab
Delphi hangs when you press the button 'Choose ...'.
http://www.teechart.net/support/viewtopic.php?f=3&t=12284
//MM June 12. We've been through this a few times. Still no success in locating the problem. [created:2010-12-14T16:01:08.000+01:00 reported by:narcis@steema.com reported in version:2010.01.11004 (TeeChart VCL)]