Support Board
Date/Time: Wed, 15 Jan 2025 09:32:10 +0000
Probable incompatibility with MSVC 15
View Count: 754
[2017-06-05 11:30:45] |
User28317 - Posts: 149 |
I encountered a recent problem with the DLLs of my Strategy. Specifically, I can't load them anymore as I get Windows Error Code 193. I tested it with various older versions of my strategy, and it seems that DLLs previously working stopped doing so. This happens as long as I don't go back to the strategies I created with Visual Studio 2015, which leads me to suspect that some recent Update doesn't like the most recent compiler, the one used in Visual Studio 2017. I tried to run Sierra Chart in compatibility mode and I inspected my DLL with dependency walker just to check that it exposed the functions. The functions are there and compatibility mode didn't do anything. Now, is there anything that I can do aside from downgrading my development setup or switch to GCC/LLVM? Are there indications that such a thing would fix the problem? |
[2017-06-05 18:46:25] |
Sierra Chart Engineering - Posts: 104368 |
Error code 193 means: %1 is not a valid Win32 application. We made some changes to the Sierra Chart build which we want to see if resolves the problem. Update to prerelease 1566 following these instructions: http://www.sierrachart.com/index.php?page=doc/SoftwareDownload.php#FastUpdate Also make sure the DLL statically links to the C++ runtime libraries. 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: 2017-06-05 18:46:52
|
To post a message in this thread, you need to log in with your Sierra Chart account: