Login Page - Create Account

Support Board


Date/Time: Fri, 26 Apr 2024 14:32:33 +0000



ACSIL: Automate Release/Allow DLL Load when building?

View Count: 1403

[2018-11-19 03:01:35]
User654912 - Posts: 26
It would be great if I could "Release All DLLs and Deny Load" from the command line instead of from the Build menu within Sierra Chart.

I imagine this is not easy to do but it would speed up my build process considerably.

Perhaps you could release an optional batch file to supplement VisualCCompile.Bat which Releases DLLs, builds and then Allows DLLs?

--

And a real stretch request, the ability to hot-replace studies after a fresh build. This would probably require a 'hot replace' flag of some sort.

Thanks for your great work!
[2018-11-19 07:37:14]
Sierra Chart Engineering - Posts: 104368
We could add a UDP Port interface command for "Release All DLLs and Deny Load".

And a real stretch request, the ability to hot-replace studies after a fresh build.
We do not know what this means. Do you mean remove the study and add it again to the chart?
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2018-11-19 07:37:28
[2018-11-19 14:52:40]
User654912 - Posts: 26
A UDP command would be fantastic. One to allow DLLs would also be great. Thanks

--

As a hot-replace I mean remove and then re-add a study after it's code changes.

I think this might actually already exist if I just recalculate the chart after a build.
[2018-11-20 11:24:54]
Sierra Chart Engineering - Posts: 104368
The UDP command support will be out in the next release.
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
[2019-05-17 00:33:05]
User980156 - Posts: 1
Dear Support,

I am a new user also looking at how one speeds up the process of trying studies, like the original poster.

The UDP commands to release and reload the DLLs are useful, but these do not cause the custom study, as it appears on the current chart, to update to the newly loaded study.

e.g. Assume a custom study was already on my chart.

I make some changes, rebuild and the DLL is reloaded. However, the study will not update on the chart until I 'Remove' (manually) the existing study from the Studies pane, and then re-add via 'Add Custom Study'. Using 'Reload' or 'Reload and Recalculate' from the 'Chart' menu appears to force no changes, and the former is the only way to update the study on the chart.

Are you able to add UDP commands so that this can also be accomplished? This would make the process as smooth as possible.

Thank you.

Edit* the function I am requesting is identical to what the OP described in his words as 'hot-replace'.
Date Time Of Last Edit: 2019-05-17 00:40:36
[2019-05-17 12:54:04]
Sierra Chart Engineering - Posts: 104368
To accomplish what you want you just need to close the Chartbook which contain the charts which contain the studies and reopen it. We do not foresee anything else being added.
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, *change* to the Teton service:
Sierra Chart Teton Futures Order Routing
Date Time Of Last Edit: 2019-05-17 12:54:38

To post a message in this thread, you need to log in with your Sierra Chart account:

Login

Login Page - Create Account