Jump to content
Software FX Community

Frank

Staff
  • Posts

    1,761
  • Joined

  • Last visited

Posts posted by Frank

  1. > 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: ....

  2. 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.

  3. 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))

  4. > 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.

  5. 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;

  6. 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:

    http://support.softwarefx.com/ShowArticle.aspx?Type=KB&Product=CfxNet70&Source=http://support.softwarefx.com/kb/762/2/021.htm

    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?

  7. 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.

  8. 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.

     

  9. 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.

×
×
  • Create New...