-
Posts
1,761 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Posts posted by Frank
-
-
If I understand you correctly the answer is no.
The product is licensed per server, it doesn't matter how many applications uses it in that server.
So if you build and application using Chart FX 6.2 you can deploy it to ANY server that has a Chart FX 6.2 license. In other words, there is no "link" between the development license and the server license. A development license is not tied to a specific server license.
-
License Error 00300800 means that the license found in the registry does not match the machine in which PSS is running.
Did you change any hardware on that machine? Did you install Chart FX normally on this server?
-
For 64-Bit servers, please make sure you get the latest installer from our Web Site.
What build is the one in your installer? If is earlier than 7.0.2893 then you don't have the latest.
-
There are two posibilities:
1) Set chart.ToolTipFormat
2) Capture the GetTip event
Please check de documentation for details.
-
You need to create a combination chart as follows:
Chart1.AllSeries.Gallery = Gallery.HiLowClose;
Chart1.Series[4].Gallery = Gallery.Lines;
Chart1.DataSourceSettings.Fields.Clear();
Chart1.DataSourceSettings.Fields.Add(New FieldMap("Low", FieldUsage.Value)) Chart1.DataSourceSettings.Fields.Add(New FieldMap("Open", FieldUsage.Value)) Chart1.DataSourceSettings.Fields.Add(New FieldMap("Close", FieldUsage.Value)) Chart1.DataSourceSettings.Fields.Add(New FieldMap("High", FieldUsage.Value))
Chart1.DataSourceSettings.Fields.Add(New FieldMap("Volume", FieldUsage.Value))
-
It is a DateTime field? My guess would be that in the DB it is not 11/1/2001 but 10/31/2001 at a time close to midnight of the next day but not quite. When you see the value in your DB as a DateTime, what do you see as the time part?
-
chart1.AxisY.LogBase= 0
-
No. It means that I don;t know what's happening. I has been unable to reproduce this problem on my side.
-
Please check what the URL for the image is. It appears to be broken.
Paste the Image URL directly on your browser's address bar to see what kind of error your browser is getting.
Post the URL along with the error in your next post.
-
> Are you sure ChartFX is 100% certified for Longhorn and IIS 7.0
No. Until Windows Server 2008 is released we cannot say is 100% certified. However, we are not aware of any issues at this point.
As for IIS 7 we have extensively tested Chart FX against it.
In any case, if there are any errors they are likely to be only installation errors that can be circumvented by registering some things manually like virtual directories.
The fact that your URL is pointing to TEMP indicates that Chart FX could not connect to PSS and therefore defaulted back to temporary files in a folder. Please check the event-log for any messages from PSS.
For this kind of situation where some back-and-forth is required it is usually faster to contact Software FX support directly.
-
USL and LSL are used in Control Charts (X-Chart, R-Chart, p-Chart) they do not affect histogram charts.
What exactly are you trying to achieve by setting these values?
If you want to move the vertical lines in the histogram chart you use the following:
statistics.Gallery.Histogram.LimitLeft = leftLimit;
statistics.Gallery.Histogram.LimitRight = rightLimit;
-
Let me see if I can shed some light on this:
> I get the broken image and imagesrc is src="/chartfx70/temp/CFT1210_0101543B0E7.png" and that is wrong
Tells me that you are NOT using PSS. Otherwise the URL will point to /chartfx70/pss. So PSS is not the issue here.
We can follow one of two different paths here:
1) Get PSS working in your server. Unless you intentionally want to disable PSS, the default behavior is to use PSS.
2) Figure out why you are getting this error.
For #1 the best thing to do is check that the PSS service is running as part of your services and that it is running as SYSTEM or as a privileged user. If PSS is running check the event log for any error messages from the PSS service. The following KB article provides a lot of information on troubleshooting the PSS service:
For #2, the url looks fine to me. Why do you say "its wrong"? what's wrong with it? is the file not there? what happens when you try to access this url directly from your browser?
-
-
That is NOT the statistical legend box. This is the regular Chart Legend box. These values are NOT supposed to show there.
Please see my instructions on my previous post on how to show the statistical legend box.
-
Looks like a problem with your ViewState.
1) When you click the scrollbar, an AsyncPostback will occur.Are you setting data or any other attributes in the chart when this call occurs? your page code will execute just the same as in a PostBack. Please debug and check whether you are resetting the chart to its original state.
2) Is the AsyncPostBack sent by the checkbox done using an UpdatePanel? If so, is the chart inside of it? Depending on how you are doing this you may be failing to update the chart state.
If you can post a sample app that reproduces the problem I would be able to pinpoint what the problem is and guide you to a solution.
-
The intervals are all of the same size.
The X-Axis will display the intervals automatically. However, they will be displayed using only one number, for example:
0 20 40 60 ...
Not:
0 20 21 40 41 60 ...
-
Your statistical studies legend is not visible. Whre were you expecting these values to show?
To show the statistical studies legend do:
statistical.LegendBox.Visible = true;
-
Please repost the image as an attachement.
Notice that the Studies values are per-series, if your chart has more than one series, the studies values will show only when you hover over a specific series.
-
This API was not designed with studies beign removed and added interactivelly as you seem to be doing in your application. We saw the studies as something that you setup at the beginning.
Looking at this scenario, I agree that indeed the API is not good for this.
I will take in your suggestions for a future version.
What I suggest you do in this case is this:
Keep a a structure with the beginning and ending index of each study group. Every time you add or remove a study, update this list to match the location of each study group as follows:
1) When you add a group:
beginningIndex = studies.Count;
studies.Add(group);
endingIndex = studies.Count - 1;
2) When you remove a group:
- Locate group in your list of indexes (I would use a Dictionary with the Group Id as the key)
- UseRemoveAt to remove all alementes from beginningIndex to endingIndex
- Update your indexes (those after the group just removed) by substracting the group size.
-
I don;t think I understand your question. Do you mean to remove a study group after it is added? If so, Study Groups are simply macros that represent a group of studies. There is no API to remove all items that belong to a specific group. There is no API to obtain the studies that belong to a specific group, however, these groups are constant (they always contain the same studies) so you can easily write a program that by adding a study group to an empty studies collection can then determine what studies were added. You can store this information for later use.
-
This is not supported. You must combine all points into one series.
-
Are you using the latest Service Pack?
Please provide more information about your environement:
- Chart FX Version (exact build)
- OS and Version
- IIS Version
- Development Tool
-
You need to reorder your series so that the Stacked-Bar series are first followed by the other types.
You can do this whne DataBinding by adding the Fields to the FiledMap collection in the correct order.
-
Make sure the scales match. Percentage means values from 0 to 1, so if you want to plot 3.5% that would be a value of .035
PSS Service Not Starting
in Web Forms
Posted
> why does it start up correctly on a reboot?
Do you get a message in the eventlog saying PSS Started correctly? If o, can you please post the contents of this message, it should read something like this:
Started !
This Machine: 1
Port: 8082
Location: ...
Version: ...
License ID: ....