473,385 Members | 1,908 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

Teechart.net? anybody used it and had problems?

Hi,

I know this may be a bit off topic since it is really a Teechart.net issue
but I am at my wits end, a total hair pulling to baldness moment.

I have a windows application that uses Teechart to plot several lines
(highly simplified but that's the jist of it). All is fine, the form that
this is on has buttons to allow you zoom in and out etc... However when the
user/developer starts scrolling about and zooming in/out things they get
NullReferenceException crashes. Here is the stack from a crash:

Unhandled Exception: System.NullReferenceException: Object reference not set
to an instance of an object.
at Steema.TeeChart.Drawing.Graphics3DGdiPlus.ClipRect angle(Rectangle r)
at Steema.TeeChart.Drawing.Graphics3D.ClipRectangle(I nt32 left, Int32
top, Int32 right, Int32 bottom)
at Steema.TeeChart.Drawing.Graphics3D.ClipCube(Rectan gle rect, Int32
minZ, Int32 maxZ)
at Steema.TeeChart.Styles.Series.ClipRegionCreate(Boo lean& ActiveRegion)
at Steema.TeeChart.Styles.Series.DrawSeries()
at Steema.TeeChart.Chart.InternalDraw(Graphics g)
at Steema.TeeChart.TChart.Draw(Graphics g)
at Steema.TeeChart.TChart.OnPaint(PaintEventArgs pe)
at System.Windows.Forms.Control.PaintWithErrorHandlin g(PaintEventArgs e,
Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage (Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(M essage& m)
at SystemThe thread '<No Name>' (0x16e8) has exited with code 0 (0x0).

The crash is really hard to reproduce. Some of the other developers in the
team never see the problem. I have tried using the source code for teechart
in my solution but it never stops on break points in the code indicated by
the stack above.

One way I use to reproduce the crash is to zoom in twice, and then alternate
between maximising and restoring the form hosting it until it crashes.
Sometimes I only have to max/restore the form once to cause the crash, other
times I have to do it 20 times.

I have tried various different versions of TeeChart.NET, running the debug
EXE of the application and then attaching the VS debugger to the process,
debugging the TeeChart source etc... etc...

I am using VS 2003 with v1.1 of the .NET runtime on XP Pro SP2, the language
used throughout is C#.
Anybody else have any problems with TeeChart when resizing?

Regards,
Peter
Nov 16 '05 #1
3 2707
Hi Peter,

For future reference, you may care to visit Steema Software's Support
Central on http://support.steema.com for your TeeChart technical
issues.

I'm afraid to say that it looks like I'm one of the developers who are
unable to reproduce this problem, at least using a very simple TeeChart
project. Which version of TeeChart are you using? Can you post some
simple code with which you are able to reproduce the problem?

Best regards,
Christopher Ireland
Steema Software SL
http://www.steema.com

Nov 16 '05 #2
Hi,

Unfortunately as with all such things simple code always works.
I can't really post an example.

I was perhaps not the best person to ask this since I am not the
original developer. However as far as I know the TeeChart
website was no use at all and the latest version was being used.

The main crashing problem was solved by the original developer
by changing the TeeChart source code. However the client
has supposedly found another crashing problem, 8-(.

Regards,
Peter

Any how the main crash is out of the way
"Chris Ireland" <ci******@gmail.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Hi Peter,

For future reference, you may care to visit Steema Software's Support
Central on http://support.steema.com for your TeeChart technical
issues.

I'm afraid to say that it looks like I'm one of the developers who are
unable to reproduce this problem, at least using a very simple TeeChart
project. Which version of TeeChart are you using? Can you post some
simple code with which you are able to reproduce the problem?

Best regards,
Christopher Ireland
Steema Software SL
http://www.steema.com

Nov 16 '05 #3
Hello,

Not sure how well your app will port, but you could always look at an
alternative charting tool as a worse case scenario. Email us some screen
shots of what you are producing and we can tell you how much work it would
take to port.

www.gigasoft.com

best regards,

Robert Dede
Gigasoft, Inc.


"Peter Row" <fuck.off@bastard_spammers.com> wrote in message
news:ud**************@TK2MSFTNGP15.phx.gbl...
Hi,

Unfortunately as with all such things simple code always works.
I can't really post an example.

I was perhaps not the best person to ask this since I am not the
original developer. However as far as I know the TeeChart
website was no use at all and the latest version was being used.

The main crashing problem was solved by the original developer
by changing the TeeChart source code. However the client
has supposedly found another crashing problem, 8-(.

Regards,
Peter

Any how the main crash is out of the way
"Chris Ireland" <ci******@gmail.com> wrote in message
news:11**********************@f14g2000cwb.googlegr oups.com...
Hi Peter,

For future reference, you may care to visit Steema Software's Support
Central on http://support.steema.com for your TeeChart technical
issues.

I'm afraid to say that it looks like I'm one of the developers who are
unable to reproduce this problem, at least using a very simple TeeChart
project. Which version of TeeChart are you using? Can you post some
simple code with which you are able to reproduce the problem?

Best regards,
Christopher Ireland
Steema Software SL
http://www.steema.com


Nov 16 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Jim J | last post by:
I have been trying to find some kind of authentication method or script (PHP/perl/javascript or other) to achieve the following, with no luck. Say there are 100 files at a site. A person can...
0
by: Conner | last post by:
Hi All, Just wondering if anybody has any remarks on the query tool from Unity Solutions? I've been testing with it for a while and it seems really sweet. But Id like to know if anybody has had...
0
by: Conner | last post by:
Hi All, Just wondering if anybody has any remarks on the query tool from Unity Solutions? I've been testing with it for a while and it seems really sweet. But Id like to know if anybody has had...
3
by: Peter Row | last post by:
Hi, I know this may be a bit off topic since it is really a Teechart.net issue but I am at my wits end, a total hair pulling to baldness moment. I have a windows application that uses Teechart...
4
by: Macsicarr | last post by:
Hi All I know brinkster has been round for a while, but I always classed it as sort of free host site like geocities and the like. I've just had an email from them and from an ASP developer...
3
by: shuusaku | last post by:
Dear all, I'm not sure this is the right place to ask for help, but I cannot find any solution anywhere else, I hope you could help me. I'm using Borland C++ Builder 6 with TeeChart v4.04...
0
by: Marian Heddesheimer | last post by:
x-post to: clp f-up to: aww Hi there, I am currently in a process of searching a blog software for a relaunch on two of my domains. The software should fit these specifications: produce...
6
by: clintonG | last post by:
After the last six days trying to download VS2005 Professional it seems there may be a problem with my instance of the File Transfer Manager (FTM) or somewhere in the network in between. I can't...
5
by: PeteCresswell | last post by:
In another thread, somebody ventured the idea that this was possible under A2k's ADP but they did not sound sure of it. Anybody done it? My agenda is to use DAO for work tables bound to forms.
14
by: tristant | last post by:
Hi All, Our client has just decided to migrate from SQLServer2k to Oracle 9i on AIX. We are considering what development tool / language as the application/ front end platform. We almost...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.