Support Board
Date/Time: Tue, 26 Nov 2024 16:42:08 +0000
[Programming Help] - Version 2563 breaks studies compiled with previous sierrachart versions
View Count: 348
[2023-11-08 18:41:49] |
erwinbeckers - Posts: 22 |
We have a few studies that were initially created& compiled using Sierra Chart version 2561. These studies have been distributed to our customers via Sierra Chart distribution system. However, today, we received a complaint from a customer who recently updated to SierraChart version 2563, reporting that our studies were no longer functioning properly. Upon investigation, we found that the issue was related to the sc.Graphics.GetTextSize() function, which was causing crashes. Importantly, this problem only arises when the study was originally compiled with earlier SierraChart versions. Interestingly, if we recompile the study with version 2563, it works perfectly again. Here's the challenge: If we release the recompiled version specifically for SierraChart version 2563, it will cease to function for all our other customers who are currently using version 2561. In essence, this would require all our customers to update to version 2563. We would greatly appreciate your guidance on how to address this situation effectively. Best regards, Erwin Date Time Of Last Edit: 2023-11-08 18:57:08
|
[2023-11-08 19:22:20] |
Sierra_Chart Engineering - Posts: 17182 |
We do not know why this is happening. There were no changes that should cause a problem. We also do not like passing a structure as a return value. We are changing this to pass it by reference. We will be changing this function in the next release and we will put this out today, this evening. You will need to make code changes to support the changes we have done and release a new version and those users will have to run version 2564 or higher to use the study. They will be forced, to run that version because simply the study will not work unless they are running 2564 or higher. There is no other possibility. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2023-11-08 19:22:50
|
[2023-11-08 19:33:44] |
erwinbeckers - Posts: 22 |
Ok thanks for the quick response Can we make it more obvious to the user that he needs to upgrade to version xxxx if a study requires that? Now people start their Sierra Chart and suddenly their study doesn't work any longer what then happens is that they will start submitting support tickets to our company and our support team has to tell each of them to upgrade It would be nicer and more user friendly if Sierra Chart presented a popup describing the problem with an update now button |
[2023-11-08 19:41:09] |
Sierra_Chart Engineering - Posts: 17182 |
There is a message added in the Message Log that the study requires a newer version and that also is shown in the Chart Studies window with the study.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2023-11-08 19:43:42] |
erwinbeckers - Posts: 22 |
Yes I have seen that message, but that's not very user-friendly Many people don't read the log and will just click it away and call us for support That's why I'm asking if it would be possible to show a popup saying "Hey this study need Sierra Chart version xxxx. Press here to upgrade" |
[2023-11-08 19:53:38] |
Sierra_Chart Engineering - Posts: 17182 |
No, this is not supported. This is not something we are going to be doing.
Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
[2023-11-08 20:12:24] |
erwinbeckers - Posts: 22 |
Why not? I mean, of course, I can understand that you will not start on this immediately. But to me, it sounds like something that would benefit everyone and is not too hard to implement. It would make the lives of our customers easier since they won't be confused anymore about why the study they bought suddenly stopped working. And it would also benefit us as study developers/sellers since we don't have to deal with that many support calls when we are forced ( by Sierra Chart breaking changes) to release a new version of the study to support the latest Sierra Chart version regards Erwin |
[2023-11-08 20:20:02] |
Sierra_Chart Engineering - Posts: 17182 |
Please do not ask further about this. We are not going to do anything further on this and we have made that abundantly clear. Also the ACSIL graphics functionality is very new and potentially could change early on. While it is intended to be stable, we had to do this one change. Very few users are affected by this. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing Date Time Of Last Edit: 2023-11-08 20:27:00
|
[2023-11-08 20:37:41] |
erwinbeckers - Posts: 22 |
Let me start by saying that I really appreciate Sierra Chart as a great platform. However, I'm a bit disappointed in the way support has handled the communication regarding people creating studies to promote the Sierra platform. I genuinely believe that these studies have the potential to attract more customers for both of us and will be a positive addition to the community. As a developer myself, I understand that breaking changes can happen, but it's frustrating to see these issues being brushed aside, leaving customers and study developers to fix them on their own. With that in mind, I respect your perspective, and I'll leave it at that. Erwin |
[2023-11-08 21:47:25] |
Sierra_Chart Engineering - Posts: 17182 |
We did make some improvement with this by including in the text message that is shown on the chart and in the Chart Studies window, the text "Select 'Help >> Download Current Version'". This is all we can do. Otherwise, your request is a development task and we just cannot do that. This is not true at all: I understand that breaking changes can happen, but it's frustrating to see these issues being brushed aside, leaving customers and study developers to fix them on their own.
We are taking immediate action to ensure that ACSIL is working properly. There is nothing for you to fix but there is a code change which will be required. Sierra Chart Support - Engineering Level Your definitive source for support. Other responses are from users. Try to keep your questions brief and to the point. Be aware of support policy: https://www.sierrachart.com/index.php?l=PostingInformation.php#GeneralInformation For the most reliable, advanced, and zero cost futures order routing, use the Teton service: Sierra Chart Teton Futures Order Routing |
To post a message in this thread, you need to log in with your Sierra Chart account: